Bonjour à tous,
Dans le cadre de la refonte d'un poste de Windows XP vers Windows Seven, je suis amené à intégrer une ancienne DLL dans un nouveau projet Visual Studio C++.
J'ai essayé d'inclure la DLL dans les références afin d'utiliser les fonctions sans succès.
La commande dumpbin me donne le retour suivant
dumpbin /export MYDLL.DLL
Microsoft (R) COFF/PE Dumper Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file MYDLL.DLL
LINK : warning LNK4094: 'MYDLL.DLL' est un exécutable MS-DOS*; utilisez EXEHDR pour en faire un dump
Summary
Quand je tente de charger la DLL via la méthode
HINSTANCE hGetProcIDDLL = LoadLibraryA("MYDLL.DLL");
A l'exécution, j'obtiens une pop-up d'erreur avec le message suivant :
MYDLL.DLL n'est pas conçu pour s'exécuter sous Windows ou il contient une erreur. Installez à nouveau le programme à l'aide du support d'installation d'origine, ou bien contactez votre administrateur système ou le fournisseur du logiciel pour obtenir du support.
Mon problème est que je n'ai pas les sources ayant permis de générer la dll.
Any idea ?
NB : La dll a été compilée en Fortran
Partager