일단 idftp로 바꾸어서 아래와 같이 해보니 소켙에러 11004가 나는데 왜그런지 아시는지요
인디 컴포넌트는 처음써보는데 ..참고할 만한 샘플을 구할수 없는지요?
그리고 컴포넌트 사용후 제거시 어떤식으로 해야 하나요 ?
TFileStream *strm;
AnsiString s;
s ="CON2.MDB"; // edtLocalFile->Text;
if(s == "")
{
s = ExtractFileName("CON2.MDB");
}
strm = new TFileStream(s, fmCreate);
try
{
IdFTP1->Host =" ftp://203.225.157.106"; // edtHost->Text;
IdFTP1->User = "administrator";
IdFTP1->Password = "abce1234";
IdFTP1->Connect(true);
IdFTP1->Get("CON2.MDB", strm);
}
__finally
{
delete strm;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
// if (IdFTP1->Connect(true))
// {
// IdFTP1->Connect(false);
// }
}
|