使用TVirtualTreeView在Delphi中释放DLL时出现NTWaitforMultipleObjects错误

时间:2009-03-26 20:24:34

标签: multithreading delphi virtualtreeview

TVPreeTreeview非常棒,但很多时候当我关闭我的项目中的DLL引用的窗口时,其中有一个TVirtualTreeview,我得到了NTWaitForMultipleObjects错误。

问题出在TVirtualTreeview的深处,办公室里的其他人已经尝试了很多东西来修复它,我只是想知道是否有其他人在Delphi 7中遇到过类似的问题。

<小时/> 或者,如果它在2009年修复,因为我们已经有了这个并且正计划很快升级我们的代码(错误地将我们的头撞到地上)。

2 个答案:

答案 0 :(得分:1)

也许this有帮助。

答案 1 :(得分:1)

Ulrich指出的线程应该足以解决这个问题,但我并不认为这是一个错误,因为据我了解你做错了:
http://blogs.msdn.com/oldnewthing/archive/2009/06/26/9804500.aspx

解决方案是在使用DLL_PROCESS_DETACH调用DllMain之前清理表单/树视图。