Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Вызов функции в исполняемом файле из dll
 
Плз, подскажите кто-нибудь!
Я написал динамическую либу, в ней по определённому
событию, нужно вызвать процедуру находящуюся в
исполняемом файле. Так вот, как можно вызвать
из библиотеки функцию, находящуюся в модуле,
который загрузил данную библиотеку?
 
1). главный бинарнрик спрашивает у либы "что хочешь?" (вызывает функцию);
2). выполняет это и отдаёт результат либе -- опять-же функция...
 
Теоретически делается это так же, как и когда ты вызываешь методы из dll. Т.е. в exe-шнике ты пишешь exports <твоя процедура> в конце unita, а в библиотеку передаёшь идентификатор приложения, по которму она потом вынимает из памяти твою функцию. Т.о. ты работаешь с exe как с dll.
Страницы: 1
Читают тему