Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Mai 2010
Selbst wenn der Speicher gelöscht würde, dann würde B immernoch auf diese Stelle zeigen.
Was der Speichermanager nun genau macht, das kann man natürlich nicht bestimmen.
Aber es ist ja egal, ob nun der Speicher wirklich freigegeben würde,
kann man sowas nicht machen.
Ob nun etwas Altes angezeigt wird, oder es eine Zugriffsverletzung gibt, wenn man drauf zugreifen ... es kann immernoch...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Mai 2010
- TObjekt ist nunmal nur ein Zeiger auf ein Objekt
(nur weil man das Objekt löscht, ändern sich nicht alle Zeiger ... und du änderst nunmal nur A)
- A und B kennen sich nicht
* TOpjekt/Pointer ist ein Zeiger
* ein Zeiger ist nur eine Adresse, also für den PC blos eine Zahl
tja, was erwartest du denn nun hier?
procedure TForm2.Button3Click(Sender: TObject);
var