2009-05-18 58 views
0

我在Vista Ultimate 64位上使用Delphi 2009。我的应用在调试时挂起

我在Delphi IDE中运行我的应用程序,经过一段时间(一分钟或两分钟)后,我的应用程序将挂起。

查看事件日志,挂起与退出的线程关联。它不是主线程,而是在加载模块RSAENH.DLL后启动的线程。

应用程序在调试器外正常运行。

更多信息:该应用程序广泛使用OpenGL,包括着色器和一些OpenGL 3功能。

有什么建议吗?

+0

我仍然不知道问题是什么,但它似乎已经消失在Delphi XE – 2010-10-05 05:14:24

回答

0

在Vista中运行IDE时,线程视图应指示线程是否死锁以及它正在等待哪些资源。看看这个博客帖子上“等待链遍历”功能: Tiburon Preview: Vista Wait Chain Traversal

+0

您好,感谢您的建议。我检查了线程状态窗口,当应用程序挂起时,所有线程都处于状态停止状态,状态未知,并且等待链中没有任何内容。 – 2009-08-06 22:25:00

相关问题