64bit os - lib32 ?

Tags:    vb.net

hej.

jeg kan ikke få min kode til at virke i Vista 64bit, det virker fint i vista 32Bit

Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


nogen ider til hvordan man kan få det til at virker på 64bit og 32bit ?



37 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hey Kenneth,
lavede mig et eksempel i vb.net med følgende:
Fold kodeboks ind/udKode 


hvilket virker fint :)

du kan hente det her: http://kenman.dk/temp/dlltestvb.zip



Umiddelbart ville jeg tro at de her linier er årsagen til problemet:
Fold kodeboks ind/udKode 


Søger du ikke på nogle 32bit processer? Kan du ikke på en 64bit maskine...

I øvrigt... Hvilken fejl / exception kommer den med? Må man se fejlbeskrivelsen der kommer når du kører det?



Indlæg senest redigeret d. 08.12.2008 17:23 af Bruger #2243
Du skal kompilere dit program på en 64bit maskine for at kunne køre det på en 64bit så vidt jeg ved...



alså programmet virker fint, bare lige den der stump kode virker ik, ingen fejl eller noget, den køre det bare ikke (eller køre den det og der sker ikke mere)



der kommer ikke nogen fejl :/

ja ville osse mene det er de der 2linjer

EDIT:
den eneste fejl der er i programmet:
A first chance exception of type 'System.Deployment.Application.InvalidDeploymentException' occurred in System.Deployment.dll

og tror ik lige frem det har noget med det her at gører..



Indlæg senest redigeret d. 08.12.2008 19:29 af Bruger #3427
Prøv engang at teste om den kan finde det handle du leder efter.

SendMessageA og FindWindowEx API'erne ligger fortsat i user32 i x64, så burde ikke have noget med det at gøre.



jeg har lige prøvet at udskrive mit handel

da jeg startet programmet op var handel: 131646
lukket messenger handel: 0
startet messenger igen: 197184

så det ser ud til at virke..
messenger modtager bare ik min sang title

EDIT:
og messenger kan godt se hvad jeg høre af musik i WMP



Indlæg senest redigeret d. 09.12.2008 12:35 af Bruger #3427
Hey Kenneth,
det virker ret underligt at det ikke virker under x64.

Jeg har lige skrevet det samme program, bare i delphi istedet og eksekveret på min Vista Ultimate x64 og den ændrer det fint.



meget underligt :/



hvad for en messenger bruger du ?

jeg har testet koden på:
32bit XP Home + Messenger Beta = works
32bit Vista Ultimate + Messenger Beta = works
64bit Vista Ultimate + Messenger Beta = nope..

EDIT:

kunne du evt prøve at uploade den exe fil du har lavet i delphi, så kan jeg se om den virker her?



Indlæg senest redigeret d. 09.12.2008 16:36 af Bruger #3427
t