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.