我在一线程(Public)中写了事件,用来传递一些参数,并在该事件中对线程中的私有变量(TStringlist类型)进行赋值,怎么时间长了,就报错呢?请高手指点?

解决方案 »

  1.   

    >>我在一线程(Public)中写了事件
    正常,与线程通信,不用事件,而是用 信号量之类或者用 PostThreadMessage 来交换信息
      

  2.   

    to aiirii:
      你好!是否可以发个例子,多谢!
      

  3.   

    to aiirii:
       你的意思是说,这么写的话出错是应当的,你是否可发个使用postthreadmessage的例子,谢谢
      

  4.   

    你的事件是什么时候会触发的,线程中的事件应该用异步的形式,你看一下它的Onterminate事件是怎么样发生的就明白了。
      

  5.   

    问题已经解决,在线程的执行过程中用了exit,结果把线程释放了,^_^