Мое приложение зависает во время отладки - PullRequest
0 голосов
/ 18 мая 2009

Я использую Delphi 2009 на 64-битной Vista Ultimate.

Я запускаю свое приложение из среды Delphi IDE, и через некоторое время (минута или 2) мое приложение зависает.

Глядя на журнал событий, зависание связано с выходом потока. Это не основной поток, а поток, который был запущен сразу после загрузки модуля RSAENH.DLL.

Приложение работает нормально вне отладчика.

Дополнительная информация: приложение широко использует OpenGL, включая шейдеры и некоторые функции OpenGL 3.

Есть предложения?

1 Ответ

0 голосов
/ 04 августа 2009

При запуске IDE в Vista представление потоков должно указывать, заблокирован ли поток и какие ресурсы он ожидает. Ознакомьтесь с этим сообщением в блоге о функции «Ожидание цепочки»: Предварительный просмотр Tiburon: обход цепочки ожидания Vista

...