FreeBasic
Главная
Вход
Регистрация
Воскресенье, 22.10.2017, 05:30Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Freebasic » Вопросы по языку FreeBasic » Получить дескриптор текущего модуля
Получить дескриптор текущего модуля
amstudiodeveloperДата: Четверг, 12.11.2015, 21:40 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Доброго времени суток.
Как можно получить дескриптор текущей dll?
Если использовать функцию GetModuleHandle(NULL), то я получу дескриптор вызывающего процесса, т.е. программы, которая загрузит мою dll.
Но мне нужно получить дескриптор именно моей dll, чтобы затем вытащить из нее ресурс. Может вместо NULL указать путь к моей dll? Тогда как его узнать? Имя dll, кстати, пользователь может поменять после компиляции.
 
haavДата: Суббота, 14.11.2015, 06:44 | Сообщение # 2
Генерал-лейтенант
Группа: Администраторы
Сообщений: 777
Репутация: 34
Статус: Offline
Можно с помощью GetModuleHandleEx

Пример того, как я использовал эту функцию здесь: http://free-basic.ru/context_menu_explorer.html


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
Форум » Freebasic » Вопросы по языку FreeBasic » Получить дескриптор текущего модуля
Страница 1 из 11
Поиск: