请教关于Indy9的TIdFTP的问题:有没有Connected属性?
在网上看到被流传甚广的一篇文章《利用Indy的TIdFtp控件实现FTP协议》中提到:
if IdFTP1.Connected then try
if TransferrignData then IdFTP1.Abort;
IdFTP1.Quit;
finally
end
else with IdFTP1 do try
Username := UserIDEdit.Text;
Password := PasswordEdit.Text;
Host := FtpServerEdit.Text;
Connect;
ChangeDir(CurrentDirEdit.Text);
finally
但翻查Help和源文件,也没看到有Connected这个属性,编译当然也是通不过的了。难道要我自己建个变量维护FTP的连接状态吗?好像BCB自带的版本是有的吧?(老版本已经删掉了)
另外:编译 IDFTP1->Username=Edit1->Text;时居然提示Username不是IDFTP的成员,莫名其妙,源文件里明明写的: __property Username ;
请高手指点,谢谢!