トップ回答者
サテライトDLL

質問
-
お世話になります。
サテライトDLLを下記のURLをもとに作成しているのですが、挙動がおかしいの教えてください。
http://msdn.microsoft.com/ja-jp/library/8fkteez0.aspxTestApp.exeのプロジェクト、TestAppJPN.DLLプロジェクトを作成して、
TestAppJPN.DLLプロジェクト側には、TestAppのrcファイル、resフォルダをコピーしてリソースを追加しています。テストするために、ダイアログリース、ストリングテーブルの一部を変更して、TestAppJPN.DLLが読み込まれているかを
確認し確かに読み込まれているようなのですが、リソースを修正してもすぐに反映されないときがあります。
例えば、TestAppのメニューリソースを英語、TestAppJPN側を日本語にしているのですが
TestAppJPN側のメニュー文字列を変更しても、起動してにメニューは日本語表示なのですが変更前のメニュー文字と同じだったりします。
作成されたTestAppJPN.DLLのリソースをリソースビューアーで見たのですが、変更した文字列となっているようです。
リビルドしても同じです。で、ストリングテーブルを少し変更して、ビルドすると変更したメニュー項目名が反映されたりします。
現象は、メニューリソースが顕著に現れます。
なぜでしょうか。