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 ... "