W
weserver
Unregistered / Unconfirmed
GUEST, unregistred user!
我想用RAS控制ADSL的自动连接和断开
建立RAS对象后
RAS := TRAS.Create (Self) ;
我分别用连接和断开测试都是正常的
连接
RAS.EntryName:='ADSL';
RAS.AutoConnect;
RAS.LeaveOpen;
断开连接
RAS.GetConnections ;
RAS.ReOpen (0) ;
RAS.DisConnect;
但奇怪的是我想设置成每10秒连接,然后每10秒断开
例如
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if i=1 then
begin
RAS.EntryName:='ADSL';
RAS.AutoConnect;
RAS.LeaveOpen;
i:=2;
end
else
begin
RAS.GetConnections ;
RAS.ReOpen (0) ;
RAS.DisConnect;
i:=1;
end;
end;
程序连接前是等待10秒,但连接后才三四秒就马上断开,而且后面的几次循环中连接后与断开前的等待时间越来越短,不知道是什么原因??
知道的大哥大姐请多多帮忙.先谢谢了!
建立RAS对象后
RAS := TRAS.Create (Self) ;
我分别用连接和断开测试都是正常的
连接
RAS.EntryName:='ADSL';
RAS.AutoConnect;
RAS.LeaveOpen;
断开连接
RAS.GetConnections ;
RAS.ReOpen (0) ;
RAS.DisConnect;
但奇怪的是我想设置成每10秒连接,然后每10秒断开
例如
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if i=1 then
begin
RAS.EntryName:='ADSL';
RAS.AutoConnect;
RAS.LeaveOpen;
i:=2;
end
else
begin
RAS.GetConnections ;
RAS.ReOpen (0) ;
RAS.DisConnect;
i:=1;
end;
end;
程序连接前是等待10秒,但连接后才三四秒就马上断开,而且后面的几次循环中连接后与断开前的等待时间越来越短,不知道是什么原因??
知道的大哥大姐请多多帮忙.先谢谢了!