C'est clair qu'il est inutile d'insister avec une pareille cochonnerie (si si), une boite qui n'est pas au courant qu'une dll devrait toujours exporter au standard stdcall est dirigée par des incapables.
En cdecl (C-style) c'est l'appelant qui dépile les params, faudrait voir si'il n'y a pas un mot clé pour changer le déclarateur de fonction (n'existe pas en ancien vb). Il est certain que ce genre d'export exclut les langages interprétés.
Comme dit par le constructeur, compile une dll exportant en stdcall et que tu link avec la lib constructeur, tu appelleras ta dll qui repassera en cdecl le boulot à la dll originale.
Indique donc à ce constructeur que nous avons des CVs de vrais développeurs pour leur faire une dll correcte, sait-on jamais.
ciao...
[ Lien ]BruNews, MVP VC++