J'ai reçu une DLL que j'essaie d'utiliser. La DLL contient la fonction "envoyer". ce que je l'ai fait:Comment importer une fonction DLL dans C?
#include <stdio.h>
#include <Windows.h>
int main(int argc, char * argv[])
{
HMODULE libHandle;
if ((libHandle = LoadLibrary(TEXT("SendSMS.dll"))) == NULL)
{
printf("load failed\n");
return 1;
}
if (GetProcAddress(libHandle, "send") == NULL)
{
printf("GetProcAddress failed\n");
printf("%d\n", GetLastError());
return 1;
}
return 0;
}
GetProcAddress retourne NULL, et la dernière valeur d'erreur est 127. (procédure n'a pas été trouvé)
Qu'est-ce que je fais mal?
Avez-vous DLLEXPORT cette fonction 'send'? – kennytm
Je n'ai pas écrit ce fichier DLL ... – Mikey