OVH Cloud OVH Cloud

pb de dll

1 réponse
Avatar
Pompier Christian
bonjour,
je souhaite ajouter une dll a mon projet mais le probleme est qu'il me dit
qu'il ne peut pas l'ajouter car ce n'est pas une dll COM ou d'un assembly
valide. Y'a t'il un moyen de contourner cela?
merci

1 réponse

Avatar
Patrick Philippot
Pompier Christian wrote:
je souhaite ajouter une dll a mon projet mais le probleme est qu'il
me dit qu'il ne peut pas l'ajouter car ce n'est pas une dll COM ou
d'un assembly valide. Y'a t'il un moyen de contourner cela?



Bonjour,

Quand vous dîtes "ajouter à mon projet", cela veut dire créer une
référence sur la DLL?

Si le problème est de simplement utiliser des fonctions exportées par la
DLL, il n'est pas nécessaire d'intégrer la DLL dans le projet. Utilisez
la directive Declare pour déclarer la signature et la localisation de la
fonction ou bien l'attribut DllImport.

Sinon, effectivement soit la DLL doit être une DLL .Net ou une DLL COM
utilisée via Interop.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr