Форум » [x]Harbour » Состояние программы » Ответить

Состояние программы

fil: Приветствую ! Некая прога повисла. Можно ли как-то отследить этот момент (по процессу, по окну..) ?

Ответов - 4

gfilatov2002: fil пишет: Можно ли как-то отследить этот момент Да. В библиотеке Минигуи есть для этого функция IsAppHung(). Ее синтаксис: IsAppHung(hWnd) --> lHung

fil: Минигуи это, конечно, хорошо.. тока я пишу на FW. Если хендл параметром, видимо опрашивается окно повисшего приложения и ему посылается месседж. Если это свое приложение, то можно обработать этот месседж, а если чужое.. А исходника этой ф-и нет?

fil: Спасибо, нашел исходник - IsHungAppWindow() User32.dll


Andrey: А как использовать это ? Ну записал я к себе в лог-файл что программа повисла. А почему повисла ? Какая функция вызвало зависание ? Может база не отвечает ? Пример заготовка может у кого есть ?



полная версия страницы