bonjour
En fonction de la maniere de coder ta DLL il arrive que le nom de ta fonction soit decorée (expliquant pourquoi ton nom convert se transforme en en convert@12345
en general quand je cree des DLL que j'utilise en chargement dynamique
je definit dans mon .h par exemple getlist.h une fonction du genre
int __stdcall GetListTag(int SrPortNo);
et j'ajoute un fichier getlist.def contenant
1 2 3 4 5 6 7 8 9
| ; GetList.def : Declares the module parameters for the DLL.
LIBRARY "GetList"
DESCRIPTION 'GetList Windows Dynamic Link Library'
EXPORTS
; Explicit exports can go here
GetListTag @1 |
permettant de ne pas decorer le nom de ma fonction lors de la compilation et le link de la DLL
cordialement
Partager