Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#20

Re: Leere Klasse von einer anderen abgeleitet

  Alt 30. Aug 2005, 22:34
Na weil er den Konstruktor direkt aufgerufen hat:
Delphi-Quellcode:
myWaregroup : TWaregroup;
....
mywaregroup.create(structur,Pathstring);
anstelle von
Delphi-Quellcode:
myWaregroup : TWaregroup;
....
mywaregroup := TWaregroup.create(structur,Pathstring);
[Nachtrag]

inherited musst du natürlich aufrufen, wenn die Basisklasse eine wirkliche Initialisierung vornimmt. TObject macht das nicht, darum macht es dort keinen Unterschied. Wenn du z.B. von TComponent ableitest, dann ist inherited Create(AOwner); ein absolutes MUSS.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat