不好意思,再问Delphi中的FTP问题:(0分)

  • 主题发起人 主题发起人 netbug
  • 开始时间 开始时间
N

netbug

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Delphi3.0,我这里是LAN,我用FTP命令可以
以匿名登陆到192.1.1.5,
我现在想用Delphi程序以匿名登陆,
请看例子:
procedure TForm1.Button1Click(Sender: TObject);
begin
ftp1.UserId:='anonymous';
ftp1.Password:='aa@aa';
ftp1.Connect('192.1.1.5',21);
end;
当我按一下Button1按纽时,系统没有任何反应,好象处于等待状态,
当我再按一下时,系统弹出一个出错信息:
Project project1.exe raised exception class EOleException with message
'wrong protocol or connection state for the requested transction or
request'.process stopped.Use stop or Run to continue.
请问:这是为何?如何解决?
另:在Delphi3.0中,FTP如连接成功,它会激发什么事件?
(在Delphi3.0中,FTP控件的事件中没有OnConnected)
 
ftp 分为 同步方式与异步方式.
我想你应该是异步方式既delphi 不等待ftp的回应.
delphi3.0的帮助很详细的.你可以看一下.
 
请问看关于哪些的帮助?谢谢.
 
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=213866
里面说的还不行吗
 
delphi3的ftp控件的帮助很详细!
 
接受答案了.
 
后退
顶部