Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Doppeltes Create?

  Alt 7. Jun 2010, 21:36
Deine verkürzte Fassung

Delphi-Quellcode:
    LT := TBintree.Create(TString.create(BlattL));
    RT := TBintree.Create(TString.create(BlattR));
müsste auch funktionieren, falls nicht wesentliche Teile aus dem Sourcecode fehlen.

Das einzige, was ich in den Konstruktoren vermisse ist ein Aufruf von

inherited Create; zu Beginn.

Wenn die Klasse von TObject abgeleitet ist, braucht man dass zwar nicht zwingend, da der Konstruktor von TObject leer ist, aber wenn sich das mal ändern sollte, kann man sich Probleme einhandeln.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat