Отправляет email-рассылки с помощью сервиса Sendsay

[TC] talking clock scripts.

Здравствуйте!

Скачал talking clock scripts для Джоза, ссылку на которые можно найти на
http://jaws.tiflocomp.ru/scripts/index.php.
Все вроде бы работает, но вот есть один вопросик. Каждый час Джоз проговаривает
текущее системное время и проигрывается звуковой файл с курантами столько
раз, сколько прошло полных часов в 24-часовом формате, все круто! Но далее один
прикол! Как только системные часы показывают 0 часов и 0 минут эти самые
куранты начинают бить без остановки (явно превышая число ударов, равное 24),
все до тех пор, пока не выгрузишь джоз! А потом в течение следующих суток
все нормально.

Очевиден недочет разработчика, но где? К сожалению я не владею техникой написания
скриптов, кто знает в чем может быть дело, помогите разобраться!

С наилучшими пожеланиями, с уважением,
Viacheslav. E-mail:
v-serge***@y*****.ru

Ответить   Wed, 18 Jan 2006 19:47:42 +0300 (#503847)

 

Ответы:

Здравствуйте, Вячеслав.
По всей видимости, ошибка в строке 94:
Let GlobalCuckooCalls = StringToInt(StringSegment (SysGetTime(), ":", 1))
...

Попробуйте после нее добавить следущее:
If !GlobalCuckooCalls Then
Let GlobalCuckooCalls = 24
;или то число ударов, которое вам нужно
EndIf

С уважением, Анатолий.

Ответить   "i_chay" Sun, 22 Jan 2006 12:09:19 +0400 (#504123)