Exception 0x8007007E et import de dll [C#/.NET] - C#/.NET managed - Programmation
Marsh Posté le 04-09-2011 à 20:53:28
J'ai justement mis exactement les mêmes références que dans la démo , mais je vais mettre un screen dès que j'y aurais accès.
Marsh Posté le 05-09-2011 à 14:46:25
Ci-dessous, l'application démo qui marche avec les références utilisées
Sur l'image ci-dessous, un test utilisant les mêmes choses qui ne fonctionnent pas.
Marsh Posté le 05-09-2011 à 15:05:38
La Lib que tu référence ne serait pas un simple wrapper sur une lib non managée ? regarde dans le repertoire de sortie de la démo s'il n'y a pas d'autres DLL...
Marsh Posté le 05-09-2011 à 16:11:19
Je viens de regarder et en effet il y a bien la librairie C++ de l'objet. En l'ajoutant dans mon répertoire, ça marche maintenant parfaitement...
Merci beaucoup pour l'information, je ne pensais vraiment pas que j'avais besoin de cette dll en plus.
Marsh Posté le 04-09-2011 à 12:33:49
Bonjour,
Dans le but de contrôler une caméra sous une application développé en C#, je souhaite importer une dll écrite en Managed C++ développé par le fournisseur. Celle-ci a été fournie avec une démo d'application faisant référence à cette même dll, qui semble fonctionner. Seulement quand je l'utilise, je tombe sur une belle exception du type:
System.IO.FileNotFoundException: Le module spécifié est introuvable. (Exception from HRESULT: 0x8007007E)
J'ai essayé de créer une autre application avec juste la dll concernée et j'ai le même problème. Bien entendu je fais référence à la même dll que la démo, qui existe donc...
Je ne vois vraiment pas le problème. Si quelqu'un a un début de réponse ou a connu quelque chose de similaire...
Merci!