vibby
Messages postés6Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention24 mai 2005
-
24 mai 2005 à 09:21
vibby
Messages postés6Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention24 mai 2005
-
24 mai 2005 à 12:57
J'essai d'utiliser du code C++ avec une interface vb
Je pense passé par une biblio dll,
J'ai écrit cette mini fonction pour tester le principe :
extern int puissanc(int nb); // j'ai éssayé sans cette ligne aussi
int puissanc(int nb);
{
return nb*nb;
}
Je compile ça dans un dll avec visual C++ (no prob), je le colle dans system32 et vérifie que j'en pas ailleurs sur mon disque (tant qu'on y est !)
Puis dans vb, je déclare la fonction :
Declare Function puiss _
Lib "testdll.dll" _
Alias "puissanc" _
(ByVal x As Integer) _
As Integer
Mais quand j'utilise la fonction puiss(3), il me sort erreur 49 : "Convention d'appel de DLL incorrecte"
Je m'arrache les cheveux aidez-moi svp