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

 


Dernière réponse
Sujet : [DLL] [VB / VC ] String ???
karlkox http://forum.hardware.fr/forum2.ph [...] topic=&p=5

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 http://forum.hardware.fr/forum2.ph [...] topic=&p=5
246tNt Euh ... mon char* il est remplis avec n'importe quoi j'ai l'impression
246tNt __stdcall ?
 
Oaui ca marche maintenant ... Mais ca veut dire quoi __stdcall ?  
Ce change rien pour moi ? Si j'appele aussi ma dll depuis C avec LoadLibrary et GEtProcAddress, ca change rien pour moi ?
karlkox int __stdcall LoadInfoDllFrom( char* path )  
{  
  // SOME CODE ...  
}  
 
Puis mettre la fonction exportée dans un *.DEF.
 
 
NOTE : si apres ca, ca plante, remplace "char *" par LPSTR ou BSTR
246tNt J'ai dans un prog VB
 
Private Declare Function LoadInfoDllFrom Lib "hlinfovb.dll" Alias "#2" (ByVal path As String) As Long
 
LoadInfoDllFrom ("d:\jeux\halflife" )
 
et dans ma Dll en VC
 
__declspec(dllexport) int LoadInfoDllFrom( char* path )
{
   // SOME CODE ...
}
 
et ca marche pas ...
 
"Convention d'appel de DLL incorecte qui me dit ... "

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