- ベストアンサー
VBの「vbObjectError」の意味って何ですか?
現在学校でプログラミングの勉強をしているものです。 VBのエラー処理について質問なんですが、学校からもらった参考プリントに 「myErr(変数) = err.Number - vbObjectError」 とあったのですが、 なぜ普通にerr.Numberを使用せずにわざわざ err.NumberからvbObjectErrorをマイナスする必要があるのでしょうか? 基本的な質問で申し訳無いのですが、回答お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VisualBasicで定義されているエラー番号はWindows標準のエラー番号と重複しないようにvbObjectError(定数)を加算した値になっているので、エラー番号の取得時に予め加算されている値を引いているのです。
その他の回答 (1)
- bob_n
- ベストアンサー率35% (610/1732)
回答No.2
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vamthraise.asp myErrは独自のエラーナンバーだとおもいます。 なので、vbObjectErrorをもともとたしているので、引いているのではないでしょうか?
質問者
お礼
お返事どうもありがとうございます。 参考URLを見て勉強したいと思います。
お礼
お返事どうもありがとうございます。 ちなみにWindows標準のエラー番号というのは 「エラー678 回線がビジーです」 (ダイヤルアップ接続時のエラー) とかのことでしょうか?