Forum: Object-Pascal / Delphi-Language
by mkinzler,
6. Aug 2014
Er will ja aber nur Nachfahren einer bestimmte Klasse aufnehmen, deshalb erschien mir die Einschränkung sinnvoll.
Forum: Object-Pascal / Delphi-Language
by mkinzler,
6. Aug 2014
Warum erzeugst du dann nicht eine typisierte generische Objektliste?
TMyObjectList<T> = class(System.Generics.Collections.TObjectList<TDriverBase>)
public
function Search(ASearchCrit: integer): T;
end;
Problem 1 versteht ich nicht. Was willst Du machen?
Forum: Object-Pascal / Delphi-Language
by mkinzler,
6. Aug 2014
Haben die Typen eine gemeinsamen Vorfahren? Soll einer davon ausgeschlossen werden? Wenn Ja, kannst du die Anweisungen zusammenfassen:
if T in then Result := True else Result := False;
Wenn es für alle Nachfahren einer Klasse gelten soll prüfe gegen diese.