Bonjour,
Je suis en train de créer un ensemble de dll pour piloter un périphérique en UDP.
Il y a plusieurs niveaux :
- Une dll pour la communication en UDP
- Une dll qui contient les fonctions utilisées pour piloter le périphérique et qui fait appel à la dll de communication
- Mon programme principale qui appel la dll de pilotage
Le problème vient de ma dll de pilotage (j'arrive à charger la dll de communication séparément), lorsque j'essai de la charger avec un LoadLibrary, je récupère le code d'erreur 126.
Je ne sais pas si le problème vient de mes options de projet :
- Utilisation des MFC dans une dll partagée
- pas d'ATL
- caractère unicode
- pas de CLR
- DLL multithread /MD
ou de l'appel à ma bibliothèque de communication :
- Insertion et appel du .h avec les dllimport
- Insertion du .lib dans mon projet
En tout cas, ça coince quelque part. Est-ce que quelqu'un peut m'aider ?
Merci
Partager