Se puede hacer? Me imagino que si, pero no consiguo hacerlo.
Después de los includes:
...
HMODULE hUserDll;
typedef int(CALLBACK* comprobar) ();
comprobar comprueba = NULL;
...
En el OnIntialUpdate:
...
hUserDll = ::LoadLibrary(_T("SecureSports.dll"));
comprueba = (comprobar)GetProcAddress(hUserDll,"Features");
if (comprueba) {
CString aux;
aux.Format("%d",comprueba());
MessageBox(aux);
}
...
GetProcAddress me devuelve NULL.
El caso es que esta dll usandola desde vb .net funciona, así que no es
que la dll esté mal.