Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
25. Nov 2005
Nicht ganz... Das ist mir dann auch aufgefallen. Ich hab mir dann eine andere, nicht ganz so "schöne" Lösung für mein das ganze ausgedacht.
Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
25. Nov 2005
Nein, das funktioniert nicht...
Die Lösung von Oben ist schon Okay.
Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
25. Nov 2005
:gruebel: Nein... Das war ein Mistverständnis... Hier: -> ptr := PChar(@roomid); <- kam der Fehler!
Das mit "ShowMessage" war nur ein Beispiel von mir um klar zu machen was ich wollte... :-D
Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
25. Nov 2005
:wall:
Ich nehme (fast) alles zurück... Bei mir sieht es im Groben so aus (ptr2 muss leider sein)
var
roomid:string;
ptr: PChar;
ptr2:pointer;
begin
ptr := PChar(@roomid);
Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
25. Nov 2005
Mein Compiler meckert mir "Ungültige Typumwandlung"... Trotzdem Danke
Forum: Object-Pascal / Delphi-Language
Delphi
by igel457,
25. Nov 2005
Ich hab mal noch eine Frage...
Wie kann ich einen Pointer auf einen String herstellen.
So...
var roomid:string;
ptr:Pointer;
ptr := @roomid;
showmessage(pchar(base.settings.Items.ptr)^);