Форум » [x]Harbour » Состояние программы » Ответить
Состояние программы
fil: Приветствую ! Некая прога повисла. Можно ли как-то отследить этот момент (по процессу, по окну..) ?
Ответов - 4
gfilatov2002: fil пишет: Можно ли как-то отследить этот момент Да. В библиотеке Минигуи есть для этого функция IsAppHung(). Ее синтаксис: IsAppHung(hWnd) --> lHung
fil: Минигуи это, конечно, хорошо.. тока я пишу на FW. Если хендл параметром, видимо опрашивается окно повисшего приложения и ему посылается месседж. Если это свое приложение, то можно обработать этот месседж, а если чужое.. А исходника этой ф-и нет?
fil: Спасибо, нашел исходник - IsHungAppWindow() User32.dll
Andrey: А как использовать это ? Ну записал я к себе в лог-файл что программа повисла. А почему повисла ? Какая функция вызвало зависание ? Может база не отвечает ? Пример заготовка может у кого есть ?
полная версия страницы