掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォントは変更されている? (ID:57342)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
まっち様 Blue様 丁度まっち様と同じようなエラーに悩まされていたのですが、 Blue様のアドバイスのようにDeleteObjectをしたらエラーが出なくなりました。ありがとうございます。 MFC,VC++6.0 です。 プロパティシートのページのひとつにリストコントロールを貼って、 OnInitDialogでリストコントロールのフォントを変えようとしていました。 最初の1回目だけはうまくフォントの変わったリストコントロールが表示されたのですが 2回目以降の実行では、表示される前に 「ハンドルされていない例外はxxxxxxにあります。」と エラーダイアログが出て落ち、 エラーメッセージには 「例外処理 (初回) は xxx.exe (COMCTL32.DLL) にあります: 0xC0000005: Access Violation。」 と出ていました。 CreateFont直前にDeletObjectをする事と、 OnDestroyでもDeletObjectをする事で解決しました。 まだ細かく調べていませんがとりあえず表示されないうちに落ちるのは 直りました。 自分の勉強のためにもまた落ちないためにも原因やより良い方法を もう少し探してみます。 まっち様、Blue様、ありがとうございました。m(_ _)m
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.