@Inwnew said in Баг: Зависает BAS:
Заметили баг с @easy -- действия Ресурс в список и Читать файл в список намертво вешают редактор, BAS не отвечает, убивается только через диспетчер задач.
В этой же версии есть уже рабочие скрипты, которые стабильно работают более 2х недель.
Версия BAS: 23.2.2
ОС: Windows 10, x64
В архиве проект (3 действия) и тестовый файл 20к+ строк. В рабочих проектах строк гораздо больше (порядка 150-200к).
ttest_error.zip
Подтверждаю комментарий @venom777 , скрипт отрабатывает мгновенно

Думаю проблема здесь в скорости чтения винта, у меня ssd. Ну или проблема в цп..
Если посмотреть код действия "Читать Файл В Список" то можно увидеть в нём один лишь метод split()
VAR_LIST_WITH_FILE_CONTENT = (d.length == 0) ? [] : d.split(/\r?\n/)
то есть зависание происходит из за js метода. Попробуйте в консоль браузера поместить содержимое файла и выполнить код действия "Читать Файл В Список"
var d = "содержимое вашего файла"
var LIST_WITH_FILE_CONTENT = (d.length == 0) ? [] : d.split(/\r?\n/)
скорее всего браузер у вас тоже зависнет
Как вариант - организуйте логику побайтового чтения файла в цикле с парсингом в массив по переносу строки. Я в ветке "Делитесь модулями" выкладывал пример реализации