有关多线程的有关问题,

有关多线程的问题,在线等...
TForm1是主窗体,   也是主线程,   TThread1是我自定义的线程,   在构造TThread1时,   需要一个参数,   类型是TForm1.  
TThread1在TForm1中被实例化,这时需要将TForm1做为参数传给TThread1的实例.

现在的问题是,   如果在TThread1线程正常结束后,   再关闭主窗体,   就会出现好几个错误提示,   最后一个错误提示是,   "Runtime   error   216 "的错误信息;   而如果TThread1正在运行或被挂起时关闭主窗体就不会出错.

弄了好几天了,   也没弄明白,   请高手指教!

------解决方案--------------------
最好只传递给线程窗体的HANDLE,然后发送消息.


------解决方案--------------------
最好用消息萊傳遞