oder so, wem das besser gefällt (kommt aber, von der Verwendung her, auf's Selbe raus ... ich find Record auch schöner, aber Klasse ist ableitbar/erweiterbar)
Delphi-Quellcode:
TDummy = class abstract // ältere Delphis: wenn's nicht geht, dann abstract einfach weglassen
class procedure Test<T:class>(ObjectList: TCustomObjectList<T>); static;
end;
Schade das emba nicht auf mich hört und bei generischen Funktionen einfach eine DummyKlasse/Record drumzupacken, wenn die es nicht schaffen es ihrem Compiler beizubringen, dßa es generische Funktion gibt.