Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Björn Ole,
6. Sep 2011
Sorry mein Fehler, ich hätte erwähnen sollen, dass die ClassList im Konstruktor in einer statischen Klasse erzeugt wird.
Das war mal wieder eine typische Hand vor die Stirn Situation. Im Nachhinein offensichtlich, selbst wär ich bestimmt nie drauf gekommen. Danke, es läuft. :thumb:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Björn Ole,
6. Sep 2011
Moin.
Ich habe eine Basisklasse, von der einige neue Klassen erben und Funktionalität erweitern. Diese erbenden Klassen möchte ich nun in eine Liste packen, sodass folgender Code möglich ist:
for i := 0 to ClassList.Count - 1 do
begin
if TBaseClass(ClassList).IsQualified(SomeData) then
begin
TBaseClass(ClassList).Create(SomeData);
end;
end;ClassList ist vom Typ TClassList...