Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.136 Beiträge
 
Delphi 12 Athens
 
#5

AW: Typdefinition: Generics in Generics gehen nicht?

  Alt 8. Jan 2020, 12:33
Wollte ich auch grade vorschlagen.

Delphi führt ein "type" als Gruppe aus, darum kann man dort auch mit Forward-Deklarationen von Klassen-Typen arbeiten,
nur wird ja der Generic hier erst im Anschluß "richtig" erzeugt und ist somit noch nicht vorhanden.

hier darf kein TYPE zwischen den beiden A= sein
Delphi-Quellcode:
type
  A = class;

  R = record
    a: A;
  end;

  A = class()
    ...
  end;

Gut, der Compiler könnte für Generics nochmal in die aktuelle Verarbeitungsliste schauen und wenn der Generic-Name dort zu finden ist, dann eine "verständlichere" Fehlermeldung ausgeben.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 8. Jan 2020 um 13:03 Uhr)
  Mit Zitat antworten Zitat