Forum: Algorithmen, Datenstrukturen und Klassendesign
by mika,
13. Sep 2011
Ich werd mir deinen Vorschlag mal durch den Kopf gehen lassen, danke für den Hinweis.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mika,
12. Sep 2011
Danke für den Tipp Herr Raabe, ich werd das morgen mal ausprobieren.
Ich hab gedacht da IDeviceController schon IInterface implementiert, hat TDeviceController das dadurch auch. Ich war mir nicht sicher ob das bei den Interfaces in Delphi mitvererbt wird.
Deswegen hatte ich auch folgende Zeilen in TDeviceController aufgenommen.
function QueryInterface(const IID: TGUID; out Obj):...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mika,
12. Sep 2011
Hei,
danke erstmal für die Antworten. Die Methoden des Interfaces habe ich eingebunden :) Hier mal zur besseren Verständnis richtiger Code:
Das Problem ist das gleiche, nur das man das AUgenmerk auf TDeviceController legt.
Interfaces
type
{ Forwardeklarationen }
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mika,
12. Sep 2011
Hallo Forum,
lang ists her das ich hier mal was gepostet habe :) Da ich aber jetzt wieder vermehrt mit Delphi arbeite würde ich gerne mal eine Frage stellen.
Ich habe eine Klasse geschrieben, die abgeleitet von TThread ist und ein Interface implementiert, so als Beispiel:
type
TMeineKlasse = Class(TThread, IInterfaceMein)
end;