DLL Visual Studio 2008
Добавлено: 11 окт 2009, 18:55
здравствуйте. Помогите с экспортом функций в DLL и их дальнейшим использованием. Код DLL:
пытаюсь использовать функцию из DLL:
указатель на функцию всегда NULL. в чем ошибка?
Код: Выделить всё
__declspec(dllexport) int Add(int a, int b) {return a+b;}
Код: Выделить всё
HINSTANCE hModule;
hModule=::LoadLibrary("MyDLL");
if ( hModule != NULL )
{
int (*pFunction)(int, int);
(FARPROC &)pFunction = GetProcAddress(hModule, "Add");
if (pFunction != NULL)
{
textBox1->Text = Convert::ToString(pFunction(1,1));
}
else
{
textBox1->Text = Convert::ToString("err");
}
}