Неу! На 49-ый день работы компа КЛМН версии 4.13 b3, вместо того, чтобы однократно записать строчку в лог, стал раздувать файл до многих МБ (начиная с момента, когда он должен был однократно залогить строку, ошибка случилась ещё не дойдя до лбщеизвестной проблемы переполнения 32-битного числа после 49,7 дней работы Виндовс). На момент написания скрипта ещё не знал про функцию GetTickCount64(), благодаря чему и выловился баг. Отсюда возникает вопрос: какова максимальная величина переменной int в 64-разрядной версии Кликерманна, не 2
32-1 ли?
#autorun
#logfile "TixLog.txt"
while (1)
$c=$_ms/1000/3600/24
print($_date_y,".",$_date_m,".",$_date_d," Days on: ",$c)
wait(86400)
end_cyc
#autorun
#logfile "TixLog.txt"
while (1)
$c=$_ms/1000/3600/24
print($_date_y,".",$_date_m,".",$_date_d," Days on: ",$c)
wait(86400)
end_cyc
ПС. На компе последней версии 4.14 нету (или какая там сейчас есть), а на сайте почему-то ссылка на какую-то подверсию 4.13, в общем не стал искать на форуме самую свежую версию и протестил в той, что есть.
ППС. [spoiler] уже не работает?