Forum: Object-Pascal / Delphi-Language
by JasonDX,
20. Feb 2007
Verarschen kann ich mich selber. :roll: :
:wall: Wenns kein Destroy braeuchte, gaebs auch kein Problem. Der Destruktor wird eben gebraucht, und es soll auch der destruktor von TMeineKlasse aufgerufen werden, wenn die variable zwar mit TMeineKlasse.Create instanziert, aber als TObject deklariert wurde.
Akzeptiere das einfach. Wenn dus verstehen willst, lies dir den Thread nochmal durch. Wenn dus...
Forum: Object-Pascal / Delphi-Language
by JasonDX,
19. Feb 2007
Wenn nicht anders angegeben, wird jede Klasse von TObject abgeleitet und erbt damit all ihre Methoden. Inklusive dem virtuellen Destruktor, der dann ueberschrieben wird.
gute Nacht
Mike
Forum: Object-Pascal / Delphi-Language
by JasonDX,
19. Feb 2007
Spielen wir grad blinde Kuh? :gruebel:
Hier hab ichs schon mal geschrieben: TObject enthaelt einen virtuellen Destruktor:Type
TObject = Class
Public
destructor destroy;virtual;
greetz
Mike
Forum: Object-Pascal / Delphi-Language
by JasonDX,
19. Feb 2007
So wies aussieht soll das den virtuellen Destruktor ueberschreiben. :stupid:
greetz
Mike
Forum: Object-Pascal / Delphi-Language
by JasonDX,
19. Feb 2007
Ich weiss ja nicht, wie's bei dir aussieht, aber mein TObject hat sowas drinstehn:
destructor Destroy; virtual; ;)
greetz
Mike
Forum: Object-Pascal / Delphi-Language
by JasonDX,
19. Feb 2007
Wo siehst du ein zweimaliges Override? Einmal isses fuer TFIFO.Destroy, und einmal fuer TNode.Destroy. Nicht durch die Nested Classes durcheinanderbringen lassen :zwinker:
greetz
Mike