在程序中启动一个线程用TIdHTTP在后台下载网页,可是程序的主界面会假死?(30分)

  • 主题发起人 主题发起人 greenstar
  • 开始时间 开始时间
G

greenstar

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中启动一个线程用TIdHTTP在后台下载网页,可是程序的主界面会假死,等线程执行完后,假死现象就没了。怎样才能消除假死现象,起码使主界面的菜单能使用,请大侠指点一下
 
在线程中加入application.processmessage;试试。
 
需要使用线程,将Get过程放在线程中执行
 
使用线程是正确的
 
最好在线程里创建tidhttp,否则看看是不是没在线程里执行
 
你的TIdHTTP是放在主界面上的吧?
要在线程里动态创建TIdHTTP才不会主窗体假死。
 
后退
顶部