VBプログラマ質問スレ(Ver.6.0 まで) part64
■ このスレッドは過去ログ倉庫に格納されています
0797デフォルトの名無しさん
2015/08/17(月) 19:55:59.41ID:rLKFJTDK> 出来るのはただ例外を捕捉することだけ。
> これも勘違いしてる奴が多いけど、そういうのを俗に「握りつぶす」って言うんだよ。
握りつぶすっていうのは、下の階層で起こった例外を
捉えて、その例外を再送出しないこと。
例外が起こっているのに、上の階層で例外が起こったことが
わからなくすることを「握りつぶす」という。
殆どの場合、例外は常に上の層に戻さなければならない。
最終的にイベントハンドラがそれをキャッチして
画面・ログなどにエラーが発生したことを記録する。
例外が起きても基本的にやれることは何もないので、
フォームにのみOn Errorを書いて、
関数内ではOn Errorは必要ない。
あくまで基本的にだから、>>721にこのように書いている。
> On Errorが必要なのは、終了処理が必要な場合とか
> 内部で勝手にリトライする場合とかだけだから。
■ このスレッドは過去ログ倉庫に格納されています