Bonjour,
J'appelle une fonction f(int *,int *,int) dont le code est dans un DLL depuis le programme principal main.cpp
Je déclare la fonction dans main.cpp ainsi:
int PASCAL (*f)(int *,int *,int)
je retrouve l'adresse de la fonction:
f=GetProcAddress(hlib,"f");
Avec le compilateur borland ça marche mais avec dev c++ j'ai un message "invalide conversion from int(*)() to int(*)(int *,int *,int)"
J'ai une deuxième question: comment faire pour éviter le GetProcAddress, le DLL étant compilé avec flatasm.