Einzelnen Beitrag anzeigen

GueAck

Registriert seit: 12. Jun 2009
10 Beiträge
 
Delphi 12 Athens
 
#2

AW: Pointer Speicherinhalt geht verloren

  Alt 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
  Mit Zitat antworten Zitat