tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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" で止
めて確認しました。)

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。