wislam2007
Messages postés62Date d'inscriptiondimanche 1 octobre 2006StatutMembreDernière intervention21 mars 2010
-
6 août 2009 à 11:49
cs_darunia
Messages postés354Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention24 mars 2011
-
10 août 2009 à 12:59
Salut,
quand je test sur mon poste l'appel d'une dll c++ qui appel une dll (.tlb) c# ça fonctionne sans probleme, par contre quand je passe a un autre poste et je refait le test avec un executable main.exe ecrit en c++ aussi, j aurai le message "impossible de cahrger la dll C#" (ce message je l'ai mis pour testé oùu ça bug sur mon prg.
cs_darunia
Messages postés354Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention24 mars 20112 10 août 2009 à 10:20
Sur ton autre poste, verifie que :
- Le framework .net est bien installé (et la bonne version hein)
- Que les dépendances de ta dll C# sont présentes sur le postes (ta DLL peut avoir besoin d'autres DLL pour se charger, celles ci doivent etre présentes)
Sinon, j'espere que tu as conscience que le fait de charger une DLL .net à partir d'un programme écrit en C++ entraine le chargement du CLR & Co, ce qui entraine une baisse des performances.
wislam2007
Messages postés62Date d'inscriptiondimanche 1 octobre 2006StatutMembreDernière intervention21 mars 20106 10 août 2009 à 11:45
Pour appelé ma dll c# depuis du c++ natif, j'ai créer une interface COM (je code avec visual c++ 6.0).
mais comment puis-je savoir les dependances avec les autres dll?
Merci