Zitat von
himitsu:
Zitat von
Uwe Raabe:
Delphi-Quellcode:
var
List: TObjectList<T>;
läßt sich nicht compilieren.
Und mit welcher Fehlermeldung?
[DCC Fehler] Unit12.pas(43): E2003 Undeklarierter Bezeichner: 'T'
Zitat von
himitsu:
Sowas läßt sich z.B. bei mir compilieren:
Delphi-Quellcode:
var
List: TObjectList<TEdit>;
Bei mir natürlich auch. Mit der Angabe von TEdit wird ja auch das "generische" aus dem Typ aufgelöst. Das unterstreicht meine Aussage, das man keine Variablen vom Typ eines Generics deklarieren kann (bis auf die besagte Ausnahme).