J'ai une DLL Windows que j'ai écrite, écrite en C/C++ (toutes les fonctions exportées sont 'C'). La DLL fonctionne bien pour moi dans VC++. J'ai donné la DLL à une autre société qui fait tout leur développement en VB. Ils semblent avoir un problème de liaison avec les fonctions. Je n'ai pas utilisé VB depuis dix ans et je ne l'ai même pas installé. Quel pourrait être le problème?Appel des fonctions DLL à partir de VB6
J'ai déclaré mes fonctions publiques comme suit:
#define MYDCC_API __declspec(dllexport)
MYDCCL_API unsigned long MYDCC_GetVer(void);
.
.
.
Toutes les idées?
Finalement, je suis revenu à ça aujourd'hui et je l'ai fait fonctionner. Les réponses me mettre sur la bonne voie, mais je trouve cela plus utile:
http://www.codeproject.com/KB/DLL/XDllPt2.aspx
Aussi, j'ai eu quelques problèmes chaînes vers les fonctions DLL, je trouve cela utile:
http://www.flipcode.com/archives/Interfacing_Visual_Basic_And_C.shtml
Vous avez ceci en arrière. La question était pour l'exportation de C++ et l'importation à VB6. –