Показать сообщение отдельно
Старый 07.10.2010, 18:05   #89
Z@GR
Гуру
 
Аватар для Z@GR
 
Регистрация: 20.12.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004 \ AUDI \ A4 AVANT
Сообщений: 1,625
Z@GR has a spectacular aura aboutZ@GR has a spectacular aura about
По умолчанию

Цитата:
Сообщение от SBorovkov Посмотреть сообщение
Вот, собрал, у меня вроде работает, версия 1.9.
Идея пока такая - раз в CheckModemInterval (см файл настроек) в модем шлется команда CheckModemCommand
Если в любой момент времени от модема приходит сообщение BadModemAnswer , модему тут же шлется ModemResetCommand
То есть по идее прога сама определит когда модем зависнет и отресетит его.

Можно заставить в любой момент послать в модем ModemResetCommand для этого надо послать проге на окно CGSubTitles команду "Reset modem"

Для работы надо настроить Port в разделе Modem.

Ну и прога еще баланс вроде как определяет, ну это описано в ссылке на версию 1.8. У меня РР уже несколько дней выводит баланс модема на экран. Приятно :-).
принёс в машину, запустил конфиг-файл, зашёл в винде в устройства и вызвал закладку свойств модема, оттуда в конфиг файл переписал настройки (номер ком-порта и скорость модема), запускаю CGSubTitles 1.9, запускаю PGS и PGS не может поднять соединение, ладно - пытаюсь вручную поднять соединение - вижу надпись, что модем занят сейчас другим процессом, прибиваю CGSubTitles и все соединения поднимаются и работают.
То есть в момент когда работает CGSubTitles, он не даёт другим участникам процессов трогать модем
Z@GR вне форума   Ответить с цитированием