tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: 突然発生するようになったエラー
投稿日: 2012/01/17(Tue) 07:39
投稿者たけ
魔界の仮面弁士様

様々な考察をいただきありがとうございます。
与えてくださったキーワードをもとにさらに調べていきたいと思います。

> > VB.net2003,サービスパック1.1
> サービスパックに小数点はありません。
> .NET Framework 1.1 Service Pack 1 のことでしょうか?
>
ご指摘の通りです。ありがとうございます。

> > 急に「破棄されたオブジェクトにアクセスできません」
> > というエラーが発生するようになってしまいました。
> 検索キーワードとしては、「ObjectDisposedException CreateHandle」でしょうかね。
Exceptionのクラスも調べました。そのキーワードです。

> > 発生する端末と発生しない端末の比較などを行っていますが、
> 再現性はありますか? 問題の発生する端末では 100% の確率で起きるのか、
> また、発生するのは特定の処理後の Show だけなのか、それとも処理に関係なく
> メインフォームの初回起動時に起きてしまうのかなど。
問題の端末のひとつの処理で必ず発生します。
各機能の共通モジュールで発生します。

> > 比較する項目の数が膨大で見当もつきません。
> ・それぞれの実行環境の .NET Framework 1.1 に Service Pack は適用済みですか?
はい、適用済です。
数日前まで正常にうごいていました。

> ・共有されている資源(Icon, Picture, Font 等)をどこかで破棄していませんか?
>  http://d.hatena.ne.jp/ladybug/20050915
今日調べてみます。

> ・閉じたフォームを再度 Show しようとしていませんか?
記述的には閉じたフォームをshowしてるのですが、
2003年からそのモジュールでエラーなく動作していました。
瞬時の間にガベージコレクションで破棄されると
考えられるのでしょうか。
問題端末のモジュールを実験的には変更できないので
どのように調べればわかりますでしょうか。

> ・DoEvents メソッドを不用意に呼び出している個所はありませんか?
> ・UIスレッド以外からフォームやコントロールを操作していませんか?
上と同じです。
しかし、このキーワードでもさらに調べてみたいと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。