dポイントプレゼントキャンペーン実施中!

Dim wc As New System.Net.WebClient
wc.DownloadFile("http://oshiete1.goo.ne.jp/images_goo/goo.gif", "C:\goo.gif")

というコードでファイルをダウンロードする場合に
ファイルが存在すれば良いのですが、
指定の場所に指定のファイルがなかった場合や
指定したサーバー自体が見当たらない場合や、
返答がなく異常に時間がかかった場合の処理をしたいです。

on Error goto を使うとエラー番号で[5]が出るのですが、
エラールーチンを設けないとデバッグのメッセージで
サーバー関係のエラーのメッセージ(404とか)が表示されるのですが、
そのような具体的なエラー番号やエラーの状態をプログラム内で
得るにはどうしたら出来るでしょうか。

何か良い方法がありましたら、ご教示頂きたく、お願い致します。m(__)m

A 回答 (1件)

> サーバー関係のエラーのメッセージ(404とか)が表示されるのですが、


それは、404と言う番号を含めて単なるエラーメッセージですので、
On Errorでエラートラップをかけたなら、
「Err.Description」で参照できます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
そうでしたか。
Err.Descriptionの方法でやってみることにします。

お礼日時:2006/11/29 22:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!