Bonjour,

J'ai deux fonctions à utiliser depuis une DLL MingW qui sont exportée via extern "C" et qui sont en __stdcall.

Lorsque je tente d'utiliser mes fonctions, j'ai des exceptions concernant le registre ESP et la méthode d'appel de ces fonctions qui diffèrent par rapport à ce qui est demandé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
Actuellement, je charge ma DLL dynamiquement en attendant de trouver la manière de charger statiquement cette dernière.

Je ne pense pas que cela soit faisable, mais est-il possible de spécifier la convention d'appel pour un chargement dynamique ?

Merci