- - PR -
画面操作時にエラー「ArgumentException」が発生する。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-11 16:04
こんにちは。
C#.NETアプリケーションの画面再描画時に、スクリーンキャプチャソフトなどで 画面描画を停止させると、.NET Framework画面が表示されて"ArgumentException" が表示されました。エラーメッセージは、次の通りです。 「System.ArgumentException: 列 'ユーザコード' はテーブルに属していません。」 (オブジェクトが無いと怒られているようなのですが、実際にはあります。) みなさんはこのような現象に遭遇したことありますか? お知恵を貸してくださいますよう、どうぞお願いします。 [環境] Microsoft Windows XP SP2(クライアント) Microsoft Windows 2003(サーバ) Microsoft .NET Framework v1.1.4322 |
|
投稿日時: 2005-07-15 16:51
自己解決しました。
@ITの「適切に処理されなかった例外をキャッチするには?」を参考に解決できました。 簡単に言うと、ThreadException発生後の動作に問題がありました。 ThreadExceptionの挙動は、発生後に元イベントのキャッチ句に戻るようになっています。元のイベントにTry〜Catch構文がないと、.NET Framework 標準のエラー・ダイアログボックスが表示されます。 ここまでたどり着くのに、3日間もかかってしまいました。。。 みなさんも、気をつけてくださいね! |
1