Visual studio 如何访问资源dll中的文件 我在Visual Studio 2005中用Visual C++为IE ADDN创建了一个资源DLL,但是我不能访问DLL中的文件(HTML和图标)。我尝试使用或不使用资源文件,但仍然无法访问它们。 设置了/NOENTRY选项,因为它是一个资源dll。 要访问资源,我使用类似以下路径: “res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm” 但它似乎不起作用。 我是不是错过了一步,还是有什么事情我做得不对? 请让我知道

Visual studio 如何访问资源dll中的文件 我在Visual Studio 2005中用Visual C++为IE ADDN创建了一个资源DLL,但是我不能访问DLL中的文件(HTML和图标)。我尝试使用或不使用资源文件,但仍然无法访问它们。 设置了/NOENTRY选项,因为它是一个资源dll。 要访问资源,我使用类似以下路径: “res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm” 但它似乎不起作用。 我是不是错过了一步,还是有什么事情我做得不对? 请让我知道,visual-studio,visual-c++,dll,visual-studio-2005,resource-dll,Visual Studio,Visual C++,Dll,Visual Studio 2005,Resource Dll,谢谢 奥利维尔。我再一次找到了问题的解决办法。 语法“res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm”是正确的,但不知何故它对我不起作用。然后我将其更改为“res://C:\Program Files\MyApp\MyDLL.dll/100”,其中100是资源的“值”(资源文件中的每个资源都有一个ID和一个值)。要了解VS2005中的资源值,请切换到资源视图,右键单击要了解其值的资源文件,然后选择“资源符号”

谢谢


奥利维尔。

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