0

Visual Studio 2005 で Visual C++ を使用して IE アドオンのリソース DLL を作成しましたが、DLL 内のファイル (html およびアイコン) にアクセスできません。リソース ファイルの有無にかかわらず試してみましたが、まだアクセスできませんでした。リソース dll であるため、/NOENTRY オプションが設定されます。リソースにアクセスするには、「res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm」のようなパスを使用しますが、うまくいかないようです。手順を間違えましたか、それとも何か間違っていることがありますか? 私にお知らせください。

ありがとう、

オリビエ。

4

1 に答える 1

2

もう一度、問題の解決策を見つけました。「res://C:\Program Files\MyApp\MyDLL.dll/myfile.htm」という構文は正しいですが、どういうわけかうまくいきませんでした。次に、「res://C:\Program Files\MyApp\MyDLL.dll/100」に変更しました。ここで、100 はリソースの「値」です (リソース ファイル内のすべてのリソースには ID と値があります)。VS 2005 でリソースの値を調べるには、リソース ビューに切り替えて、値を知りたいリソース ファイルを右クリックし、[リソース シンボル] を選択します。

于 2010-08-24T21:19:48.967 に答える