BelBES
@BelBES

Как загрузить resource в динамической библиотеке в Windows?

Возник следующий вопрос:
У меня есть динамически собираемая библиотека (.dll) внутри которой содержатся resource данные.
Для загрузки ресрсорв я использую примерно такой код внутри библиотеки:
hrsrc = ::FindResource(GetModuleHandle(NULL), <resource_name>, <resource_type>);

Но, насколько я понимаю, GetModuleHandle(NULL) возвращает хэндл не библиотеки, а вызывающего её приложения, в котором соответствующий ресурс отсутствует.
Может кто-то знает, как правильно реализовать загшрузку ресурсов внутри динамической библиотеки?
Заранее спасибо!
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
@none7
DllMain entry point. Параметр hinstDLL это HINSTANCE вашей библиотеки, который и нужно использовать вместо GetModuleHandle(NULL).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы