RT谢谢谢谢谢谢谢谢!

解决方案 »

  1.   

    用 TEvent、信号量之类的东东
      

  2.   

    用WaitForSingleObject窗口死住了啊?
      

  3.   

    WaitForSingleObject
    只能如此不然你设超时值 ,循环的WaitForSingleObject
      

  4.   

    窗口是要死啊!
    不然你的等是什么意思呢?要不这样做:
      while not YourThread.Terminated do
         Application.ProcessMessages
    是不是可以达到你的目的呢?
      

  5.   

    MyThread:=TMyThread.Create(false);
    MyThread.WaitFor;
    MyThread.Free;