F
fuliang
Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序如下:
uses NMHttp,windows;
procedure TNMThread.execute;
begin
TNMHttp.create(nil);
repeat
sleep(200);
until false;
end;
在主程序的OnCreate方法中启动该线程。
这段程序运行时,本身是没有问题的,
但是:
当我运行IE4.0,修改(Internet 选项/连接/通过代理服务器)的设置时,
IE失去了响应,把我的程序关闭后IE就好了。
如果去掉TNMHttp.create(nil); 一句就好了。
另外,如果用WaitMessage 代替sleep(200) 也会好。
将sleep 换成 TEvent 的 WaitFor 也会出现这个问题。
谁知道这是咋回事?
谁有其他的HTTP控件没这个问题的,给我一个也行。
(OCX不要,有Proxy和cookies功能)
uses NMHttp,windows;
procedure TNMThread.execute;
begin
TNMHttp.create(nil);
repeat
sleep(200);
until false;
end;
在主程序的OnCreate方法中启动该线程。
这段程序运行时,本身是没有问题的,
但是:
当我运行IE4.0,修改(Internet 选项/连接/通过代理服务器)的设置时,
IE失去了响应,把我的程序关闭后IE就好了。
如果去掉TNMHttp.create(nil); 一句就好了。
另外,如果用WaitMessage 代替sleep(200) 也会好。
将sleep 换成 TEvent 的 WaitFor 也会出现这个问题。
谁知道这是咋回事?
谁有其他的HTTP控件没这个问题的,给我一个也行。
(OCX不要,有Proxy和cookies功能)