[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
Здравствуйте, Вячеслав.
По всей видимости, ошибка в строке 94:
Let GlobalCuckooCalls = StringToInt(StringSegment (SysGetTime(), ":", 1))
...
Попробуйте после нее добавить следущее:
If !GlobalCuckooCalls Then
Let GlobalCuckooCalls = 24
;или то число ударов, которое вам нужно
EndIf
С уважением, Анатолий.