タイトル | : Err.Raiseの素朴な疑問 |
記事No | : 12702 |
投稿日 | : 2008/07/04(Fri) 17:16 |
投稿者 | : sak |
お世話になります。
環境はWinXP(SP2)+VB6(SP6)です。
Err.Raiseについて疑問に思う事があり検索などをしても 思うような回答にたどりつけないのでご存知の方お教え ください。
【質問】 ユーザー定義エラーで次のようなコードを実行した時、
Err.Raise vbObjectError + 513
上位モジュールでエラートラップした際、Err.Number が 513 となっていることを期待していたのですが、実際には -2147220991 になるのはなぜでしょうか?
トラップした際に、何らかの操作をしないと自分が発生さ せたエラー番号512を取得できないのでしょうか? (例えば、&HFFFF& でAndをとるなど、、、)
よろしくお願いします。
|