Wie? was willst du genau?
Du hast ne Speicheradresse von was? Oder willst ne Speicheradresse von was? Ner Variablen, Fuktion etc.?
Also wenn du ne Adresse von z.B. ner Variablen hast, dann sollte die auch jedesmal da stehen beliben, außer da steht ne Instanz ner Klasse oder sonst was, auf das man voom eigentlichen Programm nur per Pointer zugreifen kann. Also z.B. sowas:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| var pInt: ^Integer; begin New(pInt); pInt^ := 1; Dispose(pInt); end; |
Da is dann zwar der Pointer an sich jedesmal an der gleichen Stelle, der Wert von pInt allerdings nicht, der wird dynamisch vergeben. Genauso siehts bei Instanzen von Klassen aus, die werden ja per Create auch dynamisch erzeugt.
MrSaint
Andrew S. Tanenbaum - Modern Operating Systems