Bonjour,

J'ai developper une application CLI Windows Form en C++ , j'ai passer en tout 10 heures (apparament pour rien).

L'application fonctionne mais en bêta et priver , cependant j'utilise une DLL écrite en C , à l'intérieur de cette DLL , l'appel de la fonction CoInitializeEx échoue.
J'utilise cette DLL dans une application Delphi , et là CoInitializeEx retourne OK.

Code de ma DLL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
hres =  CoInitializeEx(0, COINIT_MULTITHREADED); 
    if (FAILED(hres))
    {
		MessageBox(NULL,"Failed initialization COM","",MB_SYSTEMMODAL);
        return FALSE;              // Program has failed.
    }
Pouvez vous m'aider à résoudre ce probléme d'appel de fonction CoInitializeEx d'une DLL depuis mon projet Windows Form ??
Il y a un code à rajouter dans mon appli Windows Form , mais rajouter quoi ?

J'ai besoin de cette DLL et je ne compte pas l'intégrer dans mon appli Windows Form.

De plus ce qui est étrange : dans MSVC , cette dll écrite en C ne figure pas dans la liste des modules.



Merci de votre aide ;