いろきゅうの(元)はてなダイアリー

はてなダイアリーから移行中…

64bit版が出来たようで出来てない / 14時間目

Debugビルド と Releaseビルドで 挙動が違っちゃってどうしようかと困ってましたが、実は非常に単純…しかし気づかないと気づけない問題に遭遇していました。

コード自体には問題はなかったのですけれども*1、VCのファイル単位のコンパイル設定を間違っていた為におかしくなっていたという…

具体的には、Debugの時はDLLにリソースくっつけるのに、Releaseの時はリソースくっつけない設定になってました。 → 実行時にリソースが読めなくて死亡。 いつの間にこんな設定に…(ぉ orz


そのあたりを修正したところ、64bit プロセスに進入 → 期待通りの動作をしてくれたのでひとまず一安心な感じ。




……しかぁし!


異常系のテストを試してみたら案の定機嫌悪くなりました。orz

エラー処理が甘いらしい。うーん…何処のルーチンが悪いのかしら………

もっかいCM

http://live.ir9.jp:33333/devel_room
Windows Media Player に投げると、デスクトップの様子が見られます*2
http://www.ustream.tv/channel/%E7%AC%AC2pg%E3%81%AE%E4%BD%9C%E6%A5%AD%E5%A0%B4
作業風景が見れます

*1:別件ではあったんですけれど:ぉ orz

*2:URL間違ってたあああ! orz