Forum: Object-Pascal / Delphi-Language
Delphi
by Oxmyx,
25. Feb 2005
Eine Objektvariable ist aber bereits ein typisierter Zeiger!. Noch einmal mit einem Zeiger auf eine Objektvariable zu verweisen, ist schlicht Unsinn.
Forum: Object-Pascal / Delphi-Language
Delphi
by Oxmyx,
25. Feb 2005
Wieso denn das? Das rumgezeigere da ist doch komplett unnötig.
Forum: Object-Pascal / Delphi-Language
Delphi
by Oxmyx,
25. Feb 2005
Wie schon gesagt besteht die einzige Möglichkeit darin, den Rückgabewert der Funktion einer Objektvariablen zuzuweisen und dann den Destruktor des Objekts aufzurufen (oder eben FreeAndNil).
Das ganze Gerede um Zeiger in dem Thread hier ist zumeist falsch, darüber hinaus wird in Delphi ein Objekt grundsätzlich dynamisch instantiiert, die Objektvariable ist also nichts weiter als ein typisierter...