-
PB appel d'une DLL
Bonjour a tous,
Un de mes clients a besoin d'appeler un DLL que nous lui fournissons et qui a été fait sous visual studio 2005 en VB.
Lui utilise VC++ .net 2003. pour utliser la DLL il ne souhaite pas passer par reference sous visual studio par un create instance...
(Le framework 2.0 est bien installé chez lui)
il n'arrivait meme pas a compiler sans qu'il y est une erreur mais en cochant de mon coté l'option de compilation "inscrire pour Com interop" cela passe mais il n'arrive pas a voir les fonctions et donc a les appeler.
Quelqu'un sait il ce qu'il faut faire exactement ou les conditions pour qu'il puisse appeler notre DLL et les fonctions s'y trouvant ?
-
si tu l'enregistres en tant que com interop, tu pourras l'utiliser dans une appli MFC par exemple en tant qu'objet com, sinon, c'est une assembly .Net, donc à utiliser en tant que telle
Pourquoi ne pas la référencer ?
-
il n'y a pas un probleme plustot de version, du fait que la DLL est ecrite pour la 2.0, et lui il compile avec le 1.1 (meme si le framework 2.0 est installe, mais c'est le 1.1 qui est utilise et seulement celui la peut-etre utilise avec VS2003)