|
답변 감사드립니다.
그런데 제 질문은 그게 아니구요.
{
FtpClient1->HostName = HostName
FtpClient1->HostDirName = HostDir;
FtpClient1->HostFileName = FileName;
FtpClient1->FileSize();
// ShowMessage("download 1");
FileSize = FtpClient1->SizeResult;
FtpClient1->LocalFileName = FileName;
FtpClient1->ReceiveAsync();
}
에서 ReceiveAsync()를 Receive()로 바꿔도 마찬가지라는 것이지요.
단지 파일 크기를 얻은 후, 다운받기 전에 ShowMessage()를 실행하고 안하냐에
따라서 다운받기가 되고 안되고 하더라구요.
아마도 Ftp server에 두번 연속해서 접속하려면 약간의 시간이 필요한 듯 해서요.
그래서, 왜 그런 지와 해결책이 있을 지가 궁금합니다.
|