@Foppy скорее всего в файле-задании строки просто размножены и не отличаются друг от друга никак. Поэтому баз при ошибке вытирает все копии строки.
Правится это добавлением в строку уникального идентификатора( порядковый номер строки или рандомный набор символов, который не будет использоваться в работе и будет стоять, например, последним в строке и не попадать под уже существующий парсинг csv строки).
В этом случае при краше будет удалятся только строка, которая была в работе.
Куда пропадает память на жестком диске при использовании BAS?
-
-
@Alexx5l6
Эта папка не может быть пустой, в ней хранится движок программы. Вы уверены, что эта папка пуста? Попробуйте перейти в папку с BAS через кнопку "Расположение файла" в свойствах ярлыка, с которого вы запускаете BAS.
Вы запускаете проект в режиме запуска или в виде скомпилированного проекта? -
@m4zuper said in Куда пропадает память на жестком диске при использовании BAS?:
@Alexx5l6
Эта папка не может быть пустой, в ней хранится движок программы. Вы уверены, что эта папка пуста? Попробуйте перейти в папку с BAS через кнопку "Расположение файла" в свойствах ярлыка, с которого вы запускаете BAS.
Вы запускаете проект в режиме запуска или в виде скомпилированного проекта?
-
с галочкой запуска от администратора не воспроизводится этот тестовый проект
получается, без прав администратора у EXE файла копились профили в папке prof. с запуском от администратора - кубики зависали и режим записи стартует долго с выводом ошибки "Timeout during creating new process"
через отключения виндоус антивируса и добавление в брандмауэр пофиксить не получилось.
без администратора - запуск режима записи за 3 секунды и тестовый проект выполняется без зависаний.
update. В общем, получилось что при заверщении потока c fail профили всегда оставались в папке /prof. может и при success завершении так же - не проверял. в общем перед завершением потока добавил:
- закрыть браузер
- узнать какой сейчас профиль включен - в ответ БАС отдает путь до профиля
- удалить профиль, путь получили в шаге 2.
- success/fail действие с завершением потока.
профили теперь не копятся.