Автор: Фитч (11.02.2007 в 11:14)
2askeer:
Так можно вытащить ф-цию из DLL:
#include <windows.h>
#include <iostream>
int ( *umno)(int);
int main(int argc, char* argv[])
{
HINSTANCE hDll = NULL;
hDll = LoadLibraryA("имя_dll.dll");
if(hDll)
{
umno = ((int)( * )(int))GetProcAddress(hDll,"umno");
}
if(umno)
{
cout << umno(2) << endl;
}
/* ... */
FreeLibrary(hDll);
return 0;
}
|
Это, конечно, при условии, что DLL правильно написана