有关多线程的有关问题,
有关多线程的问题,在线等...
TForm1是主窗体, 也是主线程, TThread1是我自定义的线程, 在构造TThread1时, 需要一个参数, 类型是TForm1.
TThread1在TForm1中被实例化,这时需要将TForm1做为参数传给TThread1的实例.
现在的问题是, 如果在TThread1线程正常结束后, 再关闭主窗体, 就会出现好几个错误提示, 最后一个错误提示是, "Runtime error 216 "的错误信息; 而如果TThread1正在运行或被挂起时关闭主窗体就不会出错.
弄了好几天了, 也没弄明白, 请高手指教!
------解决方案--------------------
最好只传递给线程窗体的HANDLE,然后发送消息.
------解决方案--------------------
最好用消息萊傳遞
TForm1是主窗体, 也是主线程, TThread1是我自定义的线程, 在构造TThread1时, 需要一个参数, 类型是TForm1.
TThread1在TForm1中被实例化,这时需要将TForm1做为参数传给TThread1的实例.
现在的问题是, 如果在TThread1线程正常结束后, 再关闭主窗体, 就会出现好几个错误提示, 最后一个错误提示是, "Runtime error 216 "的错误信息; 而如果TThread1正在运行或被挂起时关闭主窗体就不会出错.
弄了好几天了, 也没弄明白, 请高手指教!
------解决方案--------------------
最好只传递给线程窗体的HANDLE,然后发送消息.
------解决方案--------------------
最好用消息萊傳遞