Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Как перегрузить программу   Найти похожие ветки 

 
revo   (2004-01-12 13:48) [0]

Программа архивирует данные и в потоке передаёт их через самопальный модем по ВЧ каналу. Иногда (разок другой в месяц) может зависнуть. Почему - не понимаю.  Как бы сделать так, чтобы при зависании задачи она автоматически снималась и снова запускалась. Машина работает под NT4.


 
Anatoly Podgoretsky ©   (2004-01-12 13:51) [1]

Она висит!
Сделайт монитор, пусть следит за программой.


 
revo   (2004-01-12 16:35) [2]

А можно подробнее ?


 
revo   (2004-01-15 10:08) [3]

Ну объясните пожалуйста!


 
AKul ©   (2004-01-15 11:16) [4]

Пишешь еще одну программу (монитор).
Контролируемая прорамма должна сообщать монитору о своей работоспособности через определенные промежутки времени. Монитор же следит, если по истечении заданного промежутка времени программа ничего не сообщила, то он перезагружает ее.
Но здесь есть маленький парадокс: придется писать монитор, монитора, потом монитор монитора монитора и т.д., в конце-концов придется писать монитор Windows"а, который бы при ее зависании перезагружал бы и ее, а вот кто за ним будет следить...
Проще выловить этот баг и не мучаться.



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-1078559394
IIStan
2004-03-06 10:49
2004.04.04
Кому-нибудь в Питере нужны 3 билета на Колбасный Цех 4???


3-1078232067
Rule
2004-03-02 15:54
2004.04.04
Как сделать автоинкремент а TClientDataset ?


6-1075281713
OlehM
2004-01-28 12:21
2004.04.04
Как узнать время на каком нибудь другом компютере в сетке?


3-1078482618
kalliopiy
2004-03-05 13:30
2004.04.04
BLOB-поле


1-1079018298
_Guest_
2004-03-11 18:18
2004.04.04
IDispatch.Invoke