VS2008開発ソフトがグラフィック表示中に不規則にこける
- 題名: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/09/30 19:13:34
- ID: 32648
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: 魔界の仮面弁士
- 日時: 2014/09/30 20:50:13
- ID: 32649
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/01 15:55:16
- ID: 32651
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/01 16:28:58
- ID: 32652
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: 魔界の仮面弁士
- 日時: 2014/10/01 16:30:45
- ID: 32653
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: 魔界の仮面弁士
- 日時: 2014/10/01 16:52:04
- ID: 32654
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/02 18:19:53
- ID: 32655
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: 魔界の仮面弁士
- 日時: 2014/10/03 9:46:16
- ID: 32657
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/03 18:13:11
- ID: 32658
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/14 17:51:45
- ID: 32665
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[8]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/21 11:26:40
- ID: 32666
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[9]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: 魔界の仮面弁士
- 日時: 2014/10/21 16:05:34
- ID: 32667
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[10]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/10/21 16:21:29
- ID: 32668
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[11]: VS2008開発ソフトがグラフィック表示中に不規則にこける
- 著者: h.hayashi
- 日時: 2014/11/14 11:42:34
- ID: 32710
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
----------------------------------------------------------------
現症:グラフィック表示の途中でソフト(自社内作成)が不規則にこける
----------------------------------------------------------------
詳細:
表示用データを編集後、表示用フォーム(FormAとします)を開き
FormAのLoad→FormAのActivated→FormA.PictureBoxのPaint
という流れでグラフィック表示しています。
普段は正常に表示されますが、有る時いきなり
「'System.StackOverflowException' の
ハンドルされていない例外が
◇◇◇(商品名).dll で発生しました。」と
表示され、ソフトが中断されてしまいます。
このプログラムは、同じ社内で作成された
exe形式ファイルから呼び出されますが
一連の流れは同一DLL内で行われます。
「トラブルシューティングのヒント」では
「無限ループや無限再帰が無いことを確認します。」
と表示されますが、再帰呼び出しは行っていません。
怪しい部分は、ソースコードでの代入を行っていないのに
Paintイベントで参照するGraphicsオブジェクトが
いきなり初期状態に戻されてしまうことです。
このタイミングでこけるようです。
途中のソースコードをコメント化しても発生します。
同一データでも発生したりしなかったりで不規則です。
一旦発生すると発生しやすくなります。
タスクマネージャーには残っています。
PCを再起動すればとりあえず安定します。
この問題の解決方法をご存知の方はご教示ください。
---------------------------------------
□開発環境
Visual Studio 2008 Professional Edition
コンパイラの詳細設定
最適化を有効にする
ターゲットCPU AnyCPU
.NET FrameWork 2.0
OS Windows7 Professional 64bit SP1
DELL Optiplex980
RAM 8GB
---------------------------------------
□発生PC
Windows7,Windows8
---------------------------------------
よろしく御願いします。