String ??? [DLL] [VB / VC ] - Programmation
Marsh Posté le 04-12-2001 à 02:51:32
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 
Marsh Posté le 04-12-2001 à 07:42:32
__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 ? 
Marsh Posté le 04-12-2001 à 10:00:59
Euh ... mon char* il est remplis avec n'importe quoi j'ai l'impression
Marsh Posté le 04-12-2001 à 00:43:24
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 ... "