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

  FORUM HardWare.fr
  Programmation

  [DLL] C et vb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DLL] C et vb

n°117113
slvn
Posté le 25-03-2002 à 12:21:23  profilanswer
 

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 ?

mood
Publicité
Posté le 25-03-2002 à 12:21:23  profilanswer
 

n°117195
Carbon_14
Posté le 25-03-2002 à 15:10:23  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [DLL] C et vb

 

Sujets relatifs
[VC++] Besoin d'un expert en DLL/mémoire partagé/allocation mémoire[VC++ et DLL] problème avec la desactivation des points d'arret
[C++] Dll, exportation d'une classe, c possible, non !?[DELPHI - DLL]pb d'affichage d'une form
[Java] passage d'un tableau dans DLL et retour ? c'est encore moi![win/c++] Appeler une DLL
avec quoi decompiler un DLL????[C++] PropertyPage exportée par un DLL..
entête DLL en assembleurlaunch Dll en php
Plus de sujets relatifs à : [DLL] C et vb


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR