线程中使用tidhttp控件问题. ( 积分: 100 )

  • 主题发起人 主题发起人 coolingxyz
  • 开始时间 开始时间
C

coolingxyz

Unregistered / Unconfirmed
GUEST, unregistred user!
while ((not Terminated) do
begin
Fhtml := FIdH.Get(u.Url);
if FIdH.ResponseCode = 200 then //访问正常
begin
//这里其他操作
end;
end else
begin
//访问不成功.其他操作
//但是如果是 401的话,这里不执行
end;

当ResponseCode =401 的时候,线程直接终止了,按理我没有Terminated,应该还要继续执行 的.是什么原因呢?
 
你这个begin...end的结构就有问题
 
对啊,这结构真有问题。
楼主太粗心!呵呵!![8D]
 
我不过贴的时候忘了个 end
实际代码对的.

谢谢捧场,我自己解决问题了
 
后退
顶部