我在Visual Studio 2005中使用Visual C ++为IE插件创建了一个资源DLL,但我无法访问DLL中的文件(html和图标)。我尝试使用和不使用资源文件,但我仍然无法访问它们。 设置/ NOENTRY选项,因为它是资源dll。 访问资源我使用类似于此的路径: “res:// C:\ Program Files \ MyApp \ MyDLL.dll / myfile.htm” 但它似乎没有用。 我错过了一步还是有些东西我做得不对? 请告诉我。
谢谢,
奥利弗。
答案 0 :(得分:2)
再一次,我找到了问题的解决方案。 语法“res:// C:\ Program Files \ MyApp \ MyDLL.dll / myfile.htm”是正确的但不知何故它对我不起作用。然后我将其更改为“res:// C:\ Program Files \ MyApp \ MyDLL.dll / 100”,其中100是资源的“值”(资源文件中的每个资源都有ID和值)。要查找VS 2005中的资源值,请切换到资源视图,右键单击要了解其值的资源文件,然后选择“资源符号”。