C et vb [DLL] - Programmation
Marsh Posté le 25-03-2002 à 15:10:23
On écrit les DLL en C ou en Pascal, dont c'est fait pour...
Un vieil exemple de déclarations (VB3/Win 3.11) sous VB, je sais pas si sous VB4/5/6/7... ça a changé ?
Declare Function IN Lib "IN_PCL_.DLL" (ByVal address%) As Integer
Declare Sub OUT Lib "IN_PCL_.DLL" (ByVal address%, ByVal value%)
Declare Function LiKanal Lib "IN_PCL_.DLL" (ByVal AdCarte%, ByVal NumCanal%, ByVal gain%, ByVal NbPtCumul%) As Integer
Declare Function Duree& Lib "IN_PCL_.DLL" (ByVal Vall&)
La DLL (16 bits, antique) se nomme IN_PCL.DLL. Les fonctions sont déclarées par
int FAR PASCAL _export in(short);
void FAR PASCAL _export out(short, short);
int FAR PASCAL _export LiKanal(short, short, short, short);
long FAR PASCAL _export Duree(long);
C'est plutot vieillot, mais ça tourne encore.
Désolé de ne pas avoir d'exemple en 32 bits. Je suis "conservateur"
Marsh Posté le 25-03-2002 à 12:21:23
je viens de creer une dll en C, mais je ne sias pas comment l utiliser
...j aimerais utiliser cette dll en vb, y a til des restrictions ou des pb de compatibilité entre le deux langage ?