Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2419 connectés 

 


Dernière réponse
Sujet : [DLL] C et vb
Carbon_14 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" :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Carbon_14 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" :D
slvn 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 ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)