B Bloblo Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-14 #1 我在程序中循环使用了Gethostbyname这个阻塞函数,整个循环过程中程序不响应操作,<br>问有没有办法人为终止。
Y YB_unique Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-14 #3 Application.ProcessMessages;
Y YNTW Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #5 在每次循环开始时调用Application.ProcessMessages,以把控制权交还给操作系统。<br>for i:=0 to 10000 do<br>begin<br> Application.ProcessMessages;<br> 你的处理代码<br>end;
在每次循环开始时调用Application.ProcessMessages,以把控制权交还给操作系统。<br>for i:=0 to 10000 do<br>begin<br> Application.ProcessMessages;<br> 你的处理代码<br>end;
I iamfly Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #6 gethostbyname因为是网络的,而网络的东西,本来就比较占CPU资源,特别是网络慢<br>时。。。所以,最好的办法,用线程去gethostbyname[]