线程操作有时出错!(100分)

  • 主题发起人 主题发起人 zyhleaves
  • 开始时间 开始时间
Z

zyhleaves

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用线程编程时,有时运行很好,而有时运行就出错,弹出好多窗口关不掉,
且提示:“Thread Error 没有其他可用数据(259)”
烦高人指点!
 
可能是线程同步引进的
如果线程内部访问了外部的VCL资源,要利用线程同步的方法
Synchronize同步一下或者你自己想办法处理,不要让它与主线程或其他线程有冲突。
 
估计是线程冲突引起的
你检查一下你的资源调用式不是有冲突
 
各位有无碰见到相同情况,请明示
 
你的情况说的不够细,不过应该是资源冲突造成的。注意在使用资源后要及时释放。对于vcl的访问使用Synchronize(param)方法,param是你的线程类的一个过程的名称,该过程不能有任何参数;如果需要传递参数,可以通过属性或另一个过程设置,然后保存到线程类的私有变量中,在Synchronize调用的过程中使用该变量,间接达到了传递参数的目的。
 
楼主还是把一些代码拿出来研究研究吧
这么点信息,谁也看不出来啊
 
后退
顶部