Calender

S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< November 2018 >>

Categories

Archives

Recent Entries

Recent Comment

Recent Trackback

w closet×JUGEM

develop PC apps.

わけのわからない現象

数年に一度、おかしな現象に悩まされることがある。
ソフトウェア開発において、だ。

今回の現象は、シングルトンのフォームに割り当てたフィールドの値が、コードを通らずに更新される、というものだ。
調査過程で、所有する.netの書籍を片っ端から斜め読みしたが、解決せず。
書籍が活躍しなかったが、デバッグ手法については、勉強になった。
物理アドレスでフィールド値を確認する方法とか。
このあたりのマニアックな情報は日本人著者の書籍には少ない。
マイクロソフトの本が、一番、良かった。

解決したのは、偶然だった。
原因はいまでも、わからないが。
ソースをいったん、違う製番のものに置き換えて、コンパイルが通るように、コメントアウトしまくった。
で、元に戻すために、元のソースファイルを上書きした。
すると、解決した。わけわからん。

今度、余裕のあるときに、踏み込んだ調査をしてみたいものだ(まあ、ないだろうが)。
興味のある人にも見てもらいたいが、同様の現象にそっくりなソースを作っても再現しないんだな、これが。
 
  • 2014.03.31 Monday
  • 05:08

Comment
Send Comment








   
この記事のトラックバックURL
Trackback