indy9.0版本,代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
if IdFTP1.Connected then
try
IdFTP1.Abort;
IdFTP1.Quit;
finally
;
end
else
with IdFTP1 do
try
Username := 'administrator';
Password := 'wxzhou';
Host := '192.168.1.205';
IdFtp1.Port:=12599 ;
Connect; //?????????????连接是成功了的,
//IdFTP1Status也执行了DebugListBox显示了IP和connected
showmessage('成功');//?????????调试的时候就没来了这一句,且程
//序不久就处于未响应状态,窗口也无法拖动,请问为什么?怎么解决
finally
;
end;
end;procedure TForm1.IdFTP1Status(ASender: TObject; const AStatus: TIdStatus;
const AStatusText: String);
begin
DebugListBox.ItemIndex := DebugListBox.Items.Add(AStatusText);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if IdFTP1.Connected then
try
IdFTP1.Abort;
IdFTP1.Quit;
finally
;
end
else
with IdFTP1 do
try
Username := 'administrator';
Password := 'wxzhou';
Host := '192.168.1.205';
IdFtp1.Port:=12599 ;
Connect; //?????????????连接是成功了的,
//IdFTP1Status也执行了DebugListBox显示了IP和connected
showmessage('成功');//?????????调试的时候就没来了这一句,且程
//序不久就处于未响应状态,窗口也无法拖动,请问为什么?怎么解决
finally
;
end;
end;procedure TForm1.IdFTP1Status(ASender: TObject; const AStatus: TIdStatus;
const AStatusText: String);
begin
DebugListBox.ItemIndex := DebugListBox.Items.Add(AStatusText);
end;
是做什么的。