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

 


Dernière réponse
Sujet : Utilisation DLL sous VB !
karlkox ciler>sisi, c'est tout a fait possible a récuperer (j'ai déja donné un exemple fonctionnel )

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
karlkox ciler>sisi, c'est tout a fait possible a récuperer (j'ai déja donné un exemple fonctionnel )
Ciler Avec un peu de malchance, le format de chaine en entrée de ta dll est un PChar...  
Dca priori impossible à rendre en VB
cerdoc ok
karlkox cerdoc>il s'agit de VRAI dll et non de DLL activex, ton exemple ne marchera pas :)
 
 
Mario>envoye moi tes src C, je m'occupe du reste car la je peux pas vraiement savoir d'ou vient ton probleme.
cerdoc essaye ça peut etre:
 
Private Sub bouton_fichiers_Click()  
   dim dll as object
   Set dll = CreateObject("nom_du_projet.nom_de_la_classe" )
 
   dll.creer_fichiers  
   MsgBox ("Creation terminee !" )  
End Sub
mario51 Up!
mario51 He oui, c'est encore moi !
 
Voila mon fichier C:
 
/********************************************************/
/*                   déclarations                       */
/********************************************************/
 
char* _stdcall recherche_sequentielle();
char* _stdcall decimal2binaire();
char* _stdcall decimal2chaine_continue();
void _stdcall creation_fichier_precalcule();
void _stdcall creation_index_fichier_precalcule();
 
 
/*************************************************
*******/
/*************************************************
*******/
void _stdcall creer_fichiers()
{
 
 creation_fichier_precalcule();
 creation_index_fichier_precalcule();
 
}
 
 
/********************************************************/
/*           creation du fichier précalculé             */
/********************************************************/
void _stdcall creation_fichier_precalcule()
{
 FILE* fp;
 char motif_temp[13]="";
 char chaine_temp[51]="";
 int i,j,k;
 
 if((fp=fopen("pre_calcule.bin","wb" ))==NULL)
  fputs("impossible d'ouvrir le fichier pre_calcule",stderr);
 ....
 
 
 
et voila mon fichier VB:  
 
Private Declare Function creer_fichiers Lib "mydll2.dll" ()
 
Private Sub bouton_fichiers_Click()
    creer_fichiers
    MsgBox ("Creation terminee !" )
End Sub
 
 
lorsque je lance le programme,  
il se deroule plutot bien (les fichiers que je veux sont crees) mais ensuite ERREUR : Convention d'appel de DLL incorrete  
 
HELP PLEASE!
 
MERCI !

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