comment utiliser une dll générée avec visual c++ 6 (unmanaged) dans un projet visual c++.net 2005.comment faire les appels de fonctions exportées?
Version imprimable
comment utiliser une dll générée avec visual c++ 6 (unmanaged) dans un projet visual c++.net 2005.comment faire les appels de fonctions exportées?
Tu précises que la DLL est en C++ natif, cela signifie que le projet qui l'utilise est managé (C++/CLI) ?
Si ta DLL est trés simple (pas d'allocation mémoire dans la DLL, pas de passage de classes ou de pointeurs en argument, export uniquement de fonctions de type C) l'utilisation dans un projet C++/CLI sera transparent (cad sans différence par rapport à un projet C++ VS6).
Plus précisément, un fichier .h, un fichier d'importation .lib et la .dll c'est tout ce qu'il te faut et tu n'aura aucun message d'erreur à la compilation ni à l'exécution.