Avatar billede kipolaks Nybegynder
28. april 2002 - 19:08 Der er 8 kommentarer og
1 løsning

Convert pointer to string?

hvordan skriver jeg adressen på det min pointer peger på i en string?
Avatar billede doc404 Novice
28. april 2002 - 19:10 #1
DinString = Format('%p',[DinPointer]);
Avatar billede doc404 Novice
28. april 2002 - 19:10 #2
;-)
Avatar billede kipolaks Nybegynder
28. april 2002 - 19:15 #3
så bliver 'Dinstring' da til char.
Avatar billede doc404 Novice
28. april 2002 - 19:19 #4
sludder...

Den konverterer din pointer til en 8 digit hex værdi
Avatar billede kipolaks Nybegynder
28. april 2002 - 19:24 #5
hmmmm, hvordan sætter jeg den så i en msgbox, den siger incompatible types (string and Pchar)
Avatar billede nico26 Nybegynder
28. april 2002 - 19:29 #6
PChar(DinString);
Avatar billede kipolaks Nybegynder
28. april 2002 - 19:32 #7
jeg skal have lavet pchar til string
Avatar billede doc404 Novice
28. april 2002 - 19:33 #8
Dit problem har intet med dit oprindelige spørgsmål at gøre.

Du forsøger at overfører en string variable som et PChar argument og det kan man ikke..

Du skal typecaste den til en pchar - PChar(DinString)

Hvis du bruger MessageBox skal du f.eks. skrive

MessageBox(hWnd,PChar(DinString),'Overskrift',MB_OK);
Avatar billede doc404 Novice
28. april 2002 - 19:34 #9
Hvis du skal lave en pchar til en string, skal du skrive StrPas(MinPCharVariable)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester