我写的多线程程序在关闭程序后老会出现无效句柄:1400错误。 (50分)

  • 主题发起人 主题发起人 atomy
  • 开始时间 开始时间
A

atomy

Unregistered / Unconfirmed
GUEST, unregistred user!
我写的多线程程序在关闭程序后老会出现无效句柄:1400错误。 程序在正常运行时怎么调用线程都是没有问题的。可是主要是调用过一次线程后(如果没有调用过线程之前关闭程序,程序是不会出现错误的),在程序关闭就会出现如下错误:
图一:http://202.103.221.38/driver/error.jpg
图二:http://202.103.221.38/driver/error1.jpg

现在问题自己搞定了,怎么收回分?
 
不好回收的,问别的问题吧,或者分点给我。
 
可能是你的循环太快,在循环里面最好做一个判断。例如可以设置一个全局变量,当running 为true是循环正常操作,如为false时则退出循环,当然你还得检查线程的terminated标志。
 
在程序關閉前,你要先中止線程.
 
同意AMLI的观点,,,我以前写线程也出现过这种问题。。。。。。。。。。
QQ:112981347
 
都不是,主要是没有同步Webbrower
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部