|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2024, 23:07 | #1 |
Пользователь
Регистрация: 30.03.2024
Сообщений: 19
|
Ресурсы в DLL
Здравствуйте, уважаемые специалисты.
У меня есть несколько библиотек, в которые я хочу внедрить ресурсы, но ничего не выходит. Библиотека выглядит примерно следующим образом: Код:
Код:
|
24.06.2024, 01:55 | #2 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 164
|
Можно попробовать таким боком:
Код:
Код:
Код:
|
28.06.2024, 17:50 | #3 |
Пользователь
Регистрация: 30.03.2024
Сообщений: 19
|
спасибо за ответ, но у меня здесь есть один нюанс: дело в том, что функция FindResource не находит файлы, если они имеют нестандартное содержание. Другими словами, findResource не работает для файлов WAVE, a файлы RCDATA не проигрываются. Поэтому в файле ресурсов приходится дублировать имя ресурса таким образом:
sEsc WAVE "Sounds\cherrymx-black-pbt\Esc.WAV" eEsc RCDATA "Sounds\cherrymx-black-pbt\=.WAV" sF1 WAVE "Sounds\cherrymx-black-pbt\F1.WAV" eF1 RCDATA "Sounds\cherrymx-black-pbt\=.WAV" remain WAVE "Sounds\cherrymx-black-pbt\rem.WAV" То есть, он находит имя ресурса eEsc, значит существует имя sEsc, а значит уже этот ресурс и следует подгружать. Если не находит, то загружает ресурс с именем remain. Ваш вариант безальтернативно загружает найденный ресурс посредством Код:
|
28.06.2024, 23:35 | #4 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 164
|
Работает. Вы справку смотрели? В lpType указывается тип ресурса или идентификатор типа ресурса, например RT_RCDATA или RT_FONT. Можно использовать для файлов в wave:
Код:
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ресурсы rc | deniscatch | Общие вопросы C/C++ | 18 | 08.09.2013 16:07 |
Ресурсы (png) в dll | casio23 | Общие вопросы Delphi | 3 | 30.10.2011 14:03 |
Ресурсы | JeyKip | Win Api | 2 | 11.04.2010 10:26 |
NES ресурсы | [Smarik] | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 19.09.2008 23:21 |
Ресурсы, зачем нужны ресурсы | Hallo | Обсуждение статей | 0 | 12.12.2006 21:30 |