Je convertis la fonction suivante. Mais la nouvelle fonction convertie n'est pas exécutée. Des idées?Convertir __declspec en _export C++
Old Fonction
extern "C"
DWORD __declspec (dllexport) FAR MyFunc (char * valeur1, int * valeur2)
Nouvelle fonction
extern "C"
DWORD _export FAR MyFunc (char * value1, int * value2)
des erreurs? avez-vous essayé de le franchir avec un débogueur? –
Quel est le problème avec '__declspec (dllexport)'? Quelle est la définition de '_export'? Vérifiez si vous utilisez la DLL correcte et si le symbole a été exporté. – jweyrich
Le problème est résolu. Le programme a été écrit en Delphi C++ Builder. Quand j'ai compilé le programme, le compilateur fournit un index spécifique pour cette fonction. Mais j'appelais cette fonction en utilisant l'index fixe. Merci les gars. – sMah