掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでデバッガが落ちる (ID:105155)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ええと、SetWindowLongについて書かれたサイトの使用上の注意とかに書いてありませんでした? SetWindowLongでウィンドウプロシージャを変更するのをサブクラス化というんですけど、 サブクラス化は必ず解除してから終了しないと、VBは開発環境ごと強制終了してしまいます。 デバッガの終了を押すと、サブクラス化を解除する処理を通らないので、作っているソフトが異常を起こし、結果VBも強制終了してしまいます。 できるのならばサブクラス化を使わないようにするか、開発環境を変えることをおすすめします。 (わたしはこれで一番悩みました。なにかエラーが起こるたびにVB自体がとまり、結果自作のウィンドウプロシージャにメッセージがたまり強制終了する羽目になるので、とても気を使います(-_-;) 結果、わたしは開発環境をDelphiに変更しましたけど…)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.