InetコントロールのExecuteでのdirコマンド実行について

解決


ひろし  2006-12-18 21:03:07  No: 97453

たびたび申し訳ありませんが、質問させて下さい。

InetコントロールのExecuteメソッドを使って

Inet1.Execute , "dir"
Do While Inet1.StillExecuting
  DoEvents
Loop

とdirコマンドを実行した際のレスポンスについてですが、
接続先のカレントディレクトリにファイルが1つでも存在していると
すぐに返ってくるのですが、ファイルが全く存在していない場合だと、
Inet1.RequestTimeoutで設定した秒数(タイムアウトまで)返ってこないのですが、
これはこういうものなのでしょうか?
それともプログラムもしくは環境に問題があるのでしょうか?
よろしくお願い致します。


我龍院  2006-12-19 11:53:58  No: 97454

応答返すのはあくまでもサーバー側ですから、サーバー依存かもしれません。
いずれにしてもInetコントロールは色々な問題が有り、
細かい操作には向きません、APIのwininet.dllをお勧めします。


ひろし  2006-12-19 20:41:00  No: 97455

我龍院さんありがとうございます。

お勧めのwininet.dllを使用すると問題なく動作しました。

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


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加