役に立ちそうもないTips移転版

俺得なTipsを書き連ねるだけのブログ。

VBのエラー:実はこういうことなんです、なケース

VBでエラーを拾ったはいいが、その文言と「エラーが発生した根本原因」がかけ離れていてなんのこっちゃ分からんことがある。
逆に文言だけ見ていると、「何でこの原因からこんなエラーになるん? 」というのがあったりして、予想した異常からトラップすべきエラーを特定しづらいなんてことも。
以下その一例。

「ファイル名または番号が不正です。」(52)……パスがUNCで、相手サーバへの認証が通らなかったときもこのエラーになる。
「パス名が無効です。」(75)……NTFSの書き込み権限がないディレクトリへOpen For Outputを試みたりFileCopyしようとしたときもこのエラー。

 こんなん文言だけ見てもわかんねーっすよ……