デバッグ版と同じリリース版を作るには?

解決


いな  2006-07-05 19:10:09  No: 62424

お世話になります。
WinXP/VC++6.0/ダイアログベースで開発しております。

デバック版で作成したシステムを実行すると、開発時と同じ動作をするのですが
リリース版で作成したシステムは、若干見た目がおかしくなってしまいます。
(リストコントロールで作成した列が消えていたり、列幅が広がっていたり・・)
どのように設定を変えると、デバック版と同じ動作をするリリース版が
作成できるのでしょうか。
初歩的な質問で、お手数でございますが
ご指導下さいますよう、宜しくお願い申し上げます。


REE  2006-07-05 19:17:30  No: 62425

列が消えたことで、列幅が広がったと解釈すれば、
プログラムのバグでしょう。(確率99%以上)

デバッグ版では不具合が隠れてしまうことがよくあります。

変数の初期化忘れなどがないかなどを、
その列の追加辺りを見直せば分かるかもしれません。
(その他が原因の可能性も多分にあります)


いな  2006-07-05 20:44:48  No: 62426

>REE

回答下さいまして、有難うございます。
おぉ〜、デバック版では、不具合が隠れてしまう場合があるのですか。
初めて知りました。小生が悪かったのですね^^;
リリース版の最適化のせいかな、と思ってみたりしておりました。
もう一度、ミスが無いかチェックしてみます。
有難うございました。


いな  2006-07-05 21:10:44  No: 62427

再度、失礼します。結果報告です。

>REE様(上記回答で、呼び捨てにしてしまい申し訳ないです)

リストデザインを設定するLVCOLUMNを、設定前に
memsetで初期化すると、リリース版でも正常に動くようになりました。
有難うございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加