Salut à tout le monde
je fais une application sur vb6 utilisant une DLL
j'ai creer ma DLL et elle s'est bien compilé et je l'ai essayé et à chaque fois que je lance mon application ellle me sort " Erreur d'execution '49': convention d'appel de DLL incorrecte "
voici ma fonction dans la DLL
__declspec(dllexport) double __cdecl test(double radius)
{
return (4 * radius * radius);
}
et au niveau du VB6 le code est :
Private Declare Function test Lib "EasyDLL.dll" (ByVal r As Double) As Double
Private Sub Command2_Click()
Dim v As Double
v = 1.234
Text5.Text = test(v)
End Sub
Quelqu'un pourrait m'aider
Merci d'avance