overload?
overload = Methode überladen (weitere Deklaration mit anderen Parameter-Typen
virtual = überschreibbar
static = statischer Aufruf (es gibt kein Self)
[add]
Delphi-Quellcode:
TDummy = record
class procedure Test<T:class>(ObjectList: TCustomObjectList<T>; ID: Integer); static; overload; // könnte auch overload; static; sein
class procedure Test<T:class>(ObjectList: TCustomObjectList<T>; ID: string); static; overload;
end;
oder meinst du
Delphi-Quellcode:
TDummy = record
class procedure Test<T:class; T2>(ObjectList: TCustomObjectList<T>; ID: T2); static;
end;