Tr1llobite Skrevet 19. juni 2004 Del Skrevet 19. juni 2004 (endret) Siden dette har noe med en Delphi-type å gjøre, poster jeg den her istedenfor i Assembly forumet. Jeg har en WNDCLASS som heter wc, og jeg gjør dette: var ClassName: PAnsiChar; wc: WNDCLASS; begin ClassName := 'ClassName_001'; asm mov [wc.lpszClassName], offset ClassName end; end. for å sette wc.lpszClassName til ClassName, men når jeg gjør dette vil ikke windows registrere klassen. Er det noen som har litt peil på hvordan jeg kan gjøre dette riktig? p.s: Dette er bare 9/82-deler av programmet mitt. Jeg skrev dette bare for å vise generelt hva problemet mitt er. Jeg er også ganske ny til assembly EDIT: Det er selvfølgelig Win32 GUI programmering vi snakker om her... EDIT2: Kanskje dette er fordi PAnsiChar = Pointer To Ansi String.... (fixme?) EDIT3: Det var faktisk løsningen, men moderatorer: ikke fjern dette (kanskje noen andre kan lære av det?) Endret 19. juni 2004 av kr1570ffz0r Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå