Ups, da hab ich beim Tippen nen Fehler gemacht. Sollte natürlich
Delphi-Quellcode:
function MeineFunktion(ATyp: TObjectClass): TObject;
begin
result := ATyp.Create;
end;
heißen. Aber es ist natürlich richtig das dies Praktisch keinen Sinn macht weil ein neu definierter Constructor so nicht aufgerufen wird.