L
loxtln
Unregistered / Unconfirmed
GUEST, unregistred user!
我用IDFTP控件传输文件,这都没问题,问题是:
我想每隔一分钟左右传输一次,所以就用了一个定时器,并用了如下代码:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
try
timer1.Enabled :=false;
idftp1.Connect(true);
idftp1.Put('c:/aa.txt','aa.txt',false);
finally
timer1.Enabled :=true
end;
在网络正常的情况下是没有问题的,但是当网络长时间不通时,该应用程序就会停止响应
我不是已经做了容错了吗?为什么还会停止相应呐?
请问如何能够实现:网络不通时就不传,一旦通了就恢复传输,且应用程序不会停止响应!
end;
我想每隔一分钟左右传输一次,所以就用了一个定时器,并用了如下代码:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
try
timer1.Enabled :=false;
idftp1.Connect(true);
idftp1.Put('c:/aa.txt','aa.txt',false);
finally
timer1.Enabled :=true
end;
在网络正常的情况下是没有问题的,但是当网络长时间不通时,该应用程序就会停止响应
我不是已经做了容错了吗?为什么还会停止相应呐?
请问如何能够实现:网络不通时就不传,一旦通了就恢复传输,且应用程序不会停止响应!
end;