FreeBasic
Главная
Вход
Регистрация
Пятница, 19.04.2024, 07:14Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » 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
Генералиссимус
Группа: Администраторы
Сообщений: 1361
Репутация: 49
Статус: Offline
Можно с помощью GetModuleHandleEx

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


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