Hi,
Gibt es irgendwo eine wirklich ausführliche, alles erklärende Dokumentation der Generics in Delphi? Die Grundlagen kann ich ja, aber jetzt habe ich mal folgendes versucht:
Delphi-Quellcode:
type
TBeispiel<T: Class>
private
FTest: T;
public
procedure TestProc;
end;
implementation
procedure TBeispiel<T>.TestProc;
begin
FTest := T.Create;
end;
Eigentlich sogar recht logisch, dass das nicht funktioniert, aber bekomme dann folgende Meldung von Delphi:
Zitat:
[DCC Fehler] Neue Instanz kann ohne CONSTRUCTOR-Einschränkung in der Typparameterdeklaration nicht erstellt werden
Es geht also scheinbar doch irgendwie. Aber diese Meldung sagt mir leider überhaupt nichts und ich finde im Internet weder zu dieser Meldung noch zu Generics in Delphi eine (wie oben schon gesagt) umfassende Dokumentation und Erklärung.
Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."