多线程中如何中断并释放资源.只能中断,但是资源无法释放(急急急)
解决方案 »
- sql连接出现ConnectionOpen(CreateFile())错误怎么办?
- 请教不用数据库存放数据的方法
- 数据库记录修改的小问题?想得分的快进,在线等.
- 大家进来看看,请帮忙!带星的请求你们的帮忙!
- 请教:当鼠标接触到DBLookupComboBox1时变为红色,离开时变为黑色。
- 请教一个IE的问题,简单,100分
- 对form中的frame操作时候老提示缺少parent window
- 求救!!如何在WEB页中传递参数给ACTIVEFORM??
- 初手的问题!
- 如何获得一个不定字符长度的字符串中的一个字符,如最后一个。
- 如何显示没有.bmp,或.gif后缀的图像文件
- 关于dll的问题,请指点!
另外尽量不要再线程内创建线程内全局对象,要用到的对象可以通过重载
创建函数通过函数传到线程中去, 调用Terminate 方法结束线程.比如:
创建:constructor create(const list: TListView); overload;
结束:if fillthread<>nil then
begin
fillthread.Terminate;
fillthread.WaitFor;
end;