Автокликер Clickermann :: Форум
Основной раздел => Ошибки => Topic started by: i0 on January 11, 2018, 10:05:57 PM
-
пытаюсь анализировать в скрипте наличие файла, ставлю задержки, но пару раз в неделю нарываюсь на подобные сообщения
можно это поправить? пусть -1 возвращает что ли
-
И не только count, чтение тоже желательно.
-
я так понимаю ошибка выскакивает если идет обращение к открытому файлу да?
а файл открыт где (чем)?
-
Да даже бывает самим кликером. При быстрых и частых изменениях без доп задержки.
Был скрипт у меня читающий и правящий короткие строки. Обычный цикл утыкался в эту ошибку после 300~600 строк. Всегда по разному. При добавлении задержки удалось обработать весь 5000 строчный файл. Но медленно. И всё опасался что встанет.
Думаю это кэшированная запись в винде. Кликер скинул и получил ответ о завершении поэтому пошел читать дальше. От нагрузки запись из кеша тормознулась и мы попали.
-
для таких задач думаю логичнее было бы использовать массивы. функции чтения построчно файла в массив и обратно у нас есть.
кстати, напоминаю что через конфиг можно отключить вставание и тогда при возникновении исключения программа просто пойдет дальше.
хотя конечно что она там наработает это уже другой вопрос.
-
У меня отключено всегда. На этой ошибке всё равно вставало.
И на тот момент ещё небыло чтения в массив, его позже добавили.
А если другая программа заблокирует? Вот Notepad++ всегда открывает и читает файл, даже если он открфт в другой проге или обрабатывается кликером. В обратной ситуации уже фиг. CM ругался.