2009-05-18 56 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

相關問題