Funktioniert denn nicht, bzw. was funktioniert nicht dadran?:
Delphi-Quellcode:
var roomid:string;
ptr: PString;
ptr := @roomid;
showmessage(ptr^);
Wo du aufpassen musst, ist dass der Ausgangsstrings noch nicht wieder gelöscht ist (zum Beispiel Funktion in dem der String deklariert ist, wurde verlassen).