Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti,
ho scritto una semplicissima libreria in c++, il codice è questo:
Codice sorgente - presumibilmente Visual Basic 6
#include <windows.h>
#include <winuser.h>
void _stdcall Saluta()
{
MessageBox (NULL, "Non ne avevo molta voglia, ma ti saluterò lo stesso!\nCiao da DLLTest!!!", "Se proprio devo salutare...", MB_OK);
}
Nella cartella "debug" e nella cartella dove c'è il file .cpp ho inserito un file .def con scritto:
Codice sorgente - presumibilmente Visual Basic 6
LIBRARY "MiaLibreria.dll"
EXPORTS
Saluta
Dopodicchè ho compilato. Ho messo la libreria in system32 e l' ho rikiamato la funziona in vb così:
Codice sorgente - presumibilmente VB.NET
PrivateDeclareSub Saluta Lib "MiaLibreria.dll"()
Ma quando la richiamo la funzione con Call mi di ce che non può trovare l' inizio della funzione nella libreria. Come faccio a risolvere il problema?????