Code: Alles auswählen
NormalerString := 'Hallo Welt!';
PointerString := @NormalerString; { zeigt nun auf den Speicher von Normalerstring }
ShowMessage(PointerString^);
PointerString ist nur ein Zeiger auf einen Speicher.
Also muss man dem Zeiger sagen wohin er zeigen soll mit
PointerString := @NormalerString;
Nehmen wir an, dein NormalerString steht an der Speicherstelle 1000
dann sagst Du dem Pointerstring guck mal auf die Speicherstelle 1000
Du weist ihm quasi eine Adresse zu, deshalb der Adressoperator
@Dann gibt man den Text aus worauf der Zeigt mit:
ShowMessage(PointerString^);
Zeige den Text worauf der Zeiger zeigt. Deshalb das
^ damit ist immer der Inhalt gemeint, also das worauf er zeigt.
Oder anders ausgedrückt: Gebe den Text aus, der an Speicherstelle 1000 steht.
Siro