【问题标题】:how to access files in a resource dll如何访问资源dll中的文件
【发布时间】:2011-04-01 03:59:21
【问题描述】:

我在 Visual Studio 2005 中使用 Visual C++ 为 IE 插件创建了资源 DLL,但我无法访问 DLL 中的文件(html 和图标)。我尝试使用和不使用资源文件,但我仍然无法访问它们。 /NOENTRY 选项已设置,因为它是一个资源 dll。 要访问资源,我使用类似于以下的路径: "res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm" 但它似乎不起作用。 我错过了一步还是我做错了什么? 请告诉我。

谢谢,

奥利维尔。

【问题讨论】:

    标签: visual-studio visual-c++ dll visual-studio-2005 resource-dll


    【解决方案1】:

    我又一次找到了问题的解决方案。 语法“res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm”是正确的,但不知何故它对我不起作用。然后我将其更改为“res://C:\Program Files\MyApp\MyDLL.dll/100”,其中 100 是资源的“值”(资源文件中的每个资源都有一个 ID 和一个值)。要找出您在 VS 2005 中的资源值,请切换到资源视图,右键单击您想知道其值的资源文件并选择“资源符号”。

    【讨论】:

      猜你喜欢
      • 2011-01-24
      • 1970-01-01
      • 2013-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-26
      相关资源
      最近更新 更多