Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Compatibilità DLL C++ con sistemi a 64 bit
lunedì 24 dicembre 2007 - 10.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Dagoth
Profilo
| Newbie
1
messaggi | Data Invio:
lun 24 dic 2007 - 10:56
Installando un prodotto da un cliente che monta solo windows server 2003 a 64 bit ho riscontrato un problema piuttosto antipatico:
il mio prodotto è scritto in C#, framework 2.0 e utilizza tramite DllImport un oggetto scritto in C++, Visual Studio 6 con questo codice:
[DllImport("PredictiveDialer.dll", CallingConvention=CallingConvention.Cdecl)]
private static extern void init(int visible);
nel momento di richiamo della funzione init mi restituisce questa exception:
Dialer.exe Error: 0 : Managed Exception occurred and catched from Main(): System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
appare evidente che la DLL non è riconosciuta correttamente dal sistema. Come è possibile ovviare a questo problema?
grazie a tutti e Buon Natale!!! :)
aggiungo qui che ho già provato a inserire la DLL in SysWOW64 ma non è servito a nulla ^^
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !