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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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