Показать сообщение отдельно
Старый 11.06.2004, 01:46     # 245
maskman
Face Of IMHO
 
Аватар для maskman
 
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838

maskman - Гад и сволочь
Scupxxx
В эхе предлажили такой вариант решения проблемы:
Код:
WINAPI: SendMessageTimeoutA USER32.DLL
: isHungWindow? ( hwnd - ? )
    >R 0 SP@ 5000 2 0 0 0 R> SendMessageTimeoutA NIP 0= \ Таймаут = 5 секунд
;

Action:
    WIN-EXIST: "buggy app"
    IF
        WIN-HWND isHungWindow? IF ........ THEN   
    THEN
Работает пpимеpно так: шлет сообщение окну, если оно не веpнуло упpавление в течении заданного вpемени, возвpащает некий код ошибки.

Сам не проверял (нет под рукой висячего приложения).
Если что выйдет свисти.

Harddriver
На оффсайте посмотри, там что то такое было.
__________________
Улыбайтесь - Это всех раздражает!
Мои фотографии
maskman вне форума