[リストへもどる]
一括表示

投稿時間:2003/07/06(Sun) 00:28
投稿者名:かじゅ
Eメール:
URL :
タイトル:
FTP(Inet)でのエラーの取得
お世話になります。また質問なのですが、
FTP(Inet)でダウンロードした時に、
ダウンロードが成功したか失敗したかを取得するには
どうしたら良いのか、教えてください。

FTP(API)ならRetで取得できるのですが、
今回Inetを使いたいので、どうかご伝授のほど
宜しくお願いします。

(現在のフォーム)
Private Sub Command1_Click()
    Inet1.URL = "ftp://xxxxx.xxx"
    Inet1.Protocol = icFTP
    Inet1.RequestTimeout = 30
    Inet1.RemotePort = 21
    Inet1.Execute , "GET yyyy.yyy zzzz.zzz"
      
    Do While Inet1.StillExecuting
        DoEvents
    Loop
End Sub

投稿時間:2003/07/07(Mon) 09:11
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: FTP(Inet)でのエラーの取得
>     Do While Inet1.StillExecuting
>         DoEvents
>     Loop

StillExecutingプロパティの変化を調べるのではなく、
StateChangedイベントで、引数をチェックするようにしてみてください。

投稿時間:2003/07/07(Mon) 16:48
投稿者名:かじゅ
Eメール:
URL :
タイトル:
Re^2: FTP(Inet)でのエラーの取得
> StillExecutingプロパティの変化を調べるのではなく、
> StateChangedイベントで、引数をチェックするようにしてみてください。

StateChangedイベントで引数をチェックで出来ました。

ただ、RequestTimeoutでエラーを拾うとしても正常値しか
帰ってこないので、もう少しがんばってみようと思います。

ありがとうございました。