タイトル : Re: VB6 に UnhandledException Event は無い? 投稿日 : 2014/06/25(Wed) 09:02 投稿者 : 茶々丸
すみません。そもそも、なぜ、こんな事を知りたいのか書いていませんでし た。発端は、「開発環境のインストールされていないPCで、実行ファイル を実行した時。ランタイムエラーが出ると、エラー箇所がさっぱり、わから ない。」からでした。 ここらへんのデバッグ方法の情報を、お持ちの方、教えてもらえますでしょ うか。 ■補足 問題プログラムの既存ロジックは、「既存の動きを変えることになる」 と「既存のコード量が多い。」の理由で、手を付ける事が出来ません。 --- 例外を拾えるか試した中で、以下を試した事を書くのを忘れていました。 ・Sub Main で、自前、メッセージポンプを実装し、Sub Main 関数の頭で On Error Goto を定義、したが、エラーは拾えなかった。 --- 一応、自分で調べた結果、「UnhandledException に相当するものは無い」 と、結論を経て 思考錯誤を繰り替えしているのですが、まだ、「実は何か 簡単な方法があるのじゃないか?」と半信半疑です。長年、VB6.0 に携わ った方に、「そんなものは無い」と断言してもらえますと嬉しいです。 --- ゼロ除算エラーの時に、RaiseException に渡されている例外コードは、 &HC000008F でした。(Windbg で、"bp kernel32!RaiseException" で止 めて確認しました。) |