我在执行线程后,要结束线程时出现以下错误。
我用的是Treade1.terminate.执行到这一句时就出错。---------------------------
Information
---------------------------
Project .\exe\RemoteII.exe faulted with message: 'access violation at 0x00421584: write of address 0x77f87aad'. Process Stopped. Use Step or Run to continue.
---------------------------
OK   
---------------------------

解决方案 »

  1.   

    这是很常见的地址访问错误,所以很可能是treade1线程没有创建或已经执行结束且释放了。
      

  2.   

    线程执行完毕之后回自己结束的,不用自己来terminate吧,除非你确切知道这个线程没有被系统终止,那时候再去想办法,terminate...
      

  3.   

    线程中有没有与VCL通信的语句
    要是有应该考虑同步关系用Synchronize