Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
25. Nov 2005
Entspricht doch meinem Vorschlag ;) PString = ^String
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
25. Nov 2005
Ich schau heute Abend nochmal. Auf jeden Fall gehts auch so wie mit Integers und anderen Datentypen ;) Der JvInspector machst ja auch.
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
25. Nov 2005
Mich würde mal interessieren was nicht klappt!
Aber erreichst du damit auch dein Ziel, dass du dann einfach die Variable ändern kannst, auf die dein Pointer zeigt? Denn Hin- und Herkopieren ist ja einfach.
Kannst du denn jetzt in Ptr was schreiben, so dass es dann auch direkt in RoomId ohne irgendwelche Umwandlungen drin steht?
Sorry, hab im Moment kein Delphi hier, sonst hätte ich es...
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
25. Nov 2005
Funktioniert denn nicht, bzw. was funktioniert nicht dadran?:
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).