- PR -

質問:「Failed to load resources from resource file」エラー

1
投稿者投稿内容
nodera
大ベテラン
会議室デビュー日: 2003/09/08
投稿数: 200
投稿日時: 2005-02-18 15:31
こんにちは、noderaです。

[現象/問題点]
現在作成中のアプリケーションで「Failed to load resources from resource file」というメッセージボックスが表示される現象が発生しており、原因が特定できず困っています。
---------------------------------------
[環境]
WindowsXP
VS.NET2003 + .NET Framework 1.1
C#(マネージドコードのみ)
WindowsFormアプリケーション
---------------------------------------
[詳細]
Windowsアプリケーションのメニューボタンを押すと、フォームインスタンスを生成し表示します。フォームでは、あるマスター一覧をListViewコントロールで表示しています。一覧表示後、各アイテム単位に件数取得を行い、取得した件数をListViewへ再更新しています。

件数取得は、アイテムの状況により「一瞬で終わることも、数十秒またされることもある」ため、ワーカースレッドを生成し、その中で取得しています。さらに取得は、リモーティングオブジェクトにより別サーバーへ対し取得をおこなっています。

ワーカースレッドは、同時に複数(設定による:現状30程度)発生します。なお、ListViewへの更新は、独自のデリゲートとInvokeにおいて、UIのメインスレッド側で行っています。

上記のような処理を行うフォームがあるのですが、このフォームインスタンスを生成するとき、またはフォームを破棄するときに、掲題のエラーメッセージボックスが表示されることがあります。

生成時では、(たぶん)コンストラクタが動作する前に発生しています。
破棄時では、Dispose()は最後まで終了しています。
これはそれぞれにデバッグログを仕込むことで確認しました。

例外処理は、AppDomain.CurrentDomain.UnhandledExceptionとApplication.ThreadExceptionで対応しており、未処理の例外も補足をしていますが、ここでも引っかかりません。

この現象は必ず発生するわけではなく、何度も起動していると(時は最初の1回目)発生しやすく、
発生しない場合もあります。

またリリースモジュールではなく、VS.NETでデバッグしていると「System.ExcecutionEngineException」という例外が発生することもあります。

現状、原因の特定作業を進めていますが、なかなか特定することができずにいます。
このエラーメッセージについて何かしらの情報をお持ちの方は、返信いただけるとありがたく思います。

尚、Web検索して同様のスレッドやページを見つけましたが、どれも解決には至っていないようでした。(MSのページは、現象としてそのものずばりなんですが、プログラム的原因が記述されていません)

[.NET FRAMEWORK 1.1 構成ツールを起動し、そして次にすぐ終了すると、アクセス違反エラーが起こることがあります。]
http://support.microsoft.com/kb/887992/ja
http://support.microsoft.com/kb/887992

[不明なエラーが発生してしまう。]
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=7&topic=6078

[WindowsFormアプリ実行中に謎のダイアログが表示される]
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=13854&forum=7

[aspnet_wp.exe の捕捉できないエラー]
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=1000
1

スキルアップ/キャリアアップ(JOB@IT)