- 2006/09/04 Mon
-
鉄道関係の方にて。
新人に任せていた改修の適用後から挙動がおかしいと別々に同様の作業をしていた新人二人が揃って言うのでなんやねんと見てみましたが確かに挙動はおかしくさりとて改修内容はおかしいわけではなくはてこれはどうしたことかとデバッガを使用して追ってみようと思ったものの肥大化したプロジェクトにありがちな構成の粗悪さと他所で改修の入ったコードを使用すると動かないとい劣悪な状態のためたかだかプロセスにアタッチしてデバッグを開始するまでに艱難辛苦を乗り越える羽目になったりしつつもどうにかこうにかデバッグ開始。
DestroyWindowした後にdeleteしたところでエラー。
「はぁ?」
DestroyWindowは正常に処理されているのになんでdeleteで死ぬ。
そもそも改修を入れたソースですらないし。 あれこれあれこれ。 いよいよ意味不明なのでタイムカードを切って臨戦態勢。
自分の環境で試したところ問題がでなかったのでなんでやねんと新人の環境の関連ライブラリ2つと実行ファイル1つを再構築。
正常動作。
「あああ!!」 まぁ、そんなもんだよなと。