Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Работа с DLL -- загрузка функций


Автор: xed 6.4.2006, 16:12
smile
Моя прога:
smile
Берет Адрес ДЛЛ юиюлиотеки
Бере Название Функции и выполняетт ее
Все.

Как это сделать? smile
Тоесть юзер пишет адресок и название ф-ции а я достаю ф-цию и делаю ее?
smile
smile

Автор: _hunter 6.4.2006, 16:27
есл езе и мписрк паометов ыыдет -- полкчмтся. иечн -- тен

Автор: MAKCim 6.4.2006, 19:44
Цитата

есл езе и мписрк паометов ыыдет -- полкчмтся. иечн -- тен

smile

Автор: nikitao 6.4.2006, 20:03
Цитата(_hunter @ 6.4.2006, 17:27 Найти цитируемый пост)
есл езе и мписрк паометов ыыдет -- полкчмтся. иечн -- тен

Руто риконо ер

Автор: CPlusPlusFAN 7.4.2006, 23:21
Вот так:
Код

typedef void (*ProcType)(char,int);//тип необходимой процедуры
......

HINSTANCE hndl=LoadLibrary("myDLL.dll");//дескриптор
......

ProcType MyProc=(ProcType)GetProcAddress(hndl,"_MyProcInDLL");//адрес процедуры
(*MyProc)('x',1000);//вызов
......
FreeLibrary(hndl);//освобождение ресурсов

Автор: sergejzr 8.4.2006, 16:19
Модератор: Название темы должно отражать ее суть!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)