質問: IPアドレス .Execute End With ここで、接続失敗(タイムアウト)した後は、 どのような後処理をすれば、よいでしょうか? Form1.Inet1.Execute , "QUIT" →フリーズします。 Form1.Inet1.Execute , "CLOSE" →フリーズします。 Form1.Inet1.Cancel →次に接続可能な局に接続しようとすると(上記構文箇所で)フリーズする。 何もしない。 →次に接続可能な局に接続しようとすると(上記構文箇所で)フリーズする。 以上、 よろしくお願いします。
回答: 原因は分かりませんが、一般的にInetは使い勝手が悪いので、WinInetで組んではどうでしょうか。下記サイトFTPクライアントのサンプルがあります。 * WininetAPIでFtpのサンプル * FTPFrr(クライアント (WININET使用)