Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Фитч   (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 правильно написана


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: