Registriert seit: 12. Jun 2009
10 Beiträge
Delphi 12 Athens
|
AW: Pointer Speicherinhalt geht verloren
5. Dez 2024, 00:00
Hallo,
Du hast mit FMyList und MyListPointer zwei Variablen angelegt. Mit @ zeigst Du die Speicheradressen dieser Variablen an. Die Definitionen der Variablen erfolgen unmittel aufeinander, deshalb ergibt das genau 4 Byte Differenz in DeinerAnzeige im Debugger. Vertausch die Deklarationen mal, dann werden auch die Inhalte ausgetauscht sein.
Im Debugger sollte FMyList auf eine Adresse irgendwo im Speicher zeigen, eben da wo der Compiler die Listenstruktur angelegt hat,
Probiere mal und melde Dich wieder.
Gruß
GueAck
|