FC2ブログ

ひさびさにはまった

MFCでDebugでビルドするとちゃんと動くのに、Releaseでビルドすると
ボタンを押したとたんにアプリケーションエラーで落ちる現象にあたってしまい
久々にはまりました。

場所を追ってみるとフレームワークに戻ってエラーになっているみたいで、
Releaseだと追って行けないので、余計なものをどんどん削っていきながら
最小の機能でエラーがでるまで追っていきました。
そうするとなんと、テンプレートから作成して、当該のコードをいれたものでも、
発生してしまいました。
ネットで調べてもそんなエラーの報告はないみたいです。
要するに入れたコードが何かまずいことをしているはずだと思って
調べていくと、やっとわかりました。

それは、フレームワークから呼ばれる関数の形式が
void XXXX();
でないといけないのに、
void XXXX(UINT);
にしていたということです。
わかってしまえば、こんな不注意なことを!ということなんですが、
やっている最中はわからないもんですね。

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

chattera.net

Author:chattera.net
フリーでソフト開発の仕事をしています。
自作したこのチャットシステムは、何か世の中に役に立つこともあるかと思いますので、お呼びがかかるとうれしいですね。

連絡先は chatteranet@gmail.com です。

また、ソフト開発関連のお誘いもうけたまわっております。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR