Page 1 of 1

DLLImport

Posted: Thu Jan 18, 2018 11:08 am
by RickardP
Jag försöker med både Tellstick.Net wrappern 64-bit dll och även egen gjord application att lista antalet enheter med både devGetNumberOfDevices och även tdGetNumberOfDevices men båda ger felmeddelandet:

An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

Några förslag?

Posted: Thu Jan 18, 2018 11:08 am
by micke.prag
Skulle tro att din wrapper är 64-bit medan vår dll är 32-bit och det är det som orsakar problem.

Posted: Thu Jan 18, 2018 11:08 am
by RickardP
Den egna byggda applicationen ger samma error/exception.

Men den kanske blir 64-bit eftersom jag kör 64-bit windows och pga det inte fungerar.

Har ni ingen 64-bit lösning?

Menar Telldus Center fungerar ju bra på 64-bit windows.

Posted: Thu Jan 18, 2018 11:08 am
by RickardP
Tvingade min application att compilera x86 så fungerade det, tack!