Thema: Delphi Generics in Delphi

Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Generics in Delphi

  Alt 25. Nov 2009, 16:31
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."
  Mit Zitat antworten Zitat