как получить доступ к файлам в ресурсе dll - PullRequest
0 голосов
/ 19 августа 2010

Я создал библиотеку ресурсов для надстройки IE в Visual C ++ в Visual Studio 2005, но не могу получить доступ к файлам (html и значки) в библиотеке DLL.Я пытался с файлом ресурсов и без него, но я до сих пор не смог получить к ним доступ.опция / NOENTRY установлена, так как это ресурс dll.для доступа к ресурсам я использую путь, подобный следующему: «res: // C: \ Program Files \ MyApp \ MyDLL.dll / myfile.htm», но, похоже, он не работает.Я пропустил шаг или я что-то не так делаю?Пожалуйста, дайте мне знать.

Спасибо,

Оливье.

1 Ответ

2 голосов
/ 25 августа 2010

Еще раз я нашел решение проблемы.Синтаксис "res: // C: \ Program Files \ MyApp \ MyDLL.dll / myfile.htm" правильный, но почему-то он не работает для меня.Затем я изменил его на «res: // C: \ Program Files \ MyApp \ MyDLL.dll / 100», где 100 - это «значение» ресурса (каждый ресурс в файле ресурса имеет идентификатор и значение).Чтобы узнать значение вашего ресурса в VS 2005, переключитесь в представление ресурсов, щелкните правой кнопкой мыши файл ресурса, значение которого вы хотите узнать, и выберите «символы ресурса».

...