Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
30. Jan 2015
Genau das habe ich gemacht: in eine ObjectList abgelegt ( mit anderen Variablen).
Ich hätte das ganze mittels BaseClass gemacht, aber mein Vorgänger hat sich für Interface entschieden, und ich will nicht alles ändern ...
Gruß
Gargano
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
30. Jan 2015
Hi OlafSt,
danke für den Hinweis, das ist das was ich gesucht habe.
An dieser Stelle ein herzliches Dankeschön, die geholfen haben.
Wie immer in diesem Forum: schnell, kompetent und ohne Schnörkel.
Gruß
Gargano
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
30. Jan 2015
Danke Dejan Vu,
damit komme ich zu einem Folgeproblem:
Ich habe nicht nur ein Interface sondern mehrere für verschiedene Devices.
In einer Initialisierungsroutine werden alle Instanzen erzeugt.
Dazu habe ich eine Objectlist, in der ich dann die Instanzen eintrage.
Nach dem Umbau zu Interfaces fehlt aber jetzt die Möglichkeit auf diese zuzugreifen.
Jetzt könnte ich für jedes Interface...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
29. Jan 2015
Hi Elvis,
danke für die Antwort, aber supports verwende ich schon.
Das ganze ist nur für eine Instanz gebaut (von jemand anders).
Nun sollen aber mehrere Instanzen erzeugt werden, da ist eine Variable nicht ausreichend.
Gruß
Werner
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
29. Jan 2015
Hi,
ich habe leider nichts passendes gefunden, deshalb hier meine Frage:
Es geht um Interfaces in Verbindung mit einer dynamisch geladenen Klasse über LoadPackage und mehreren Instanzen.
IClassCLCPump300 ist das Interface zu der Klasse
Die Klasse sind so aus:
type
TfrmCLCPump300 = class(TForm, IClassCLCPump300)