@vitalik8217 said in Софт на BAS'e просто закрываеться.:
Написал програму на BAS, запускаю ее, она работает без ошибок все хорошо.
Поставил ее на сервер, работает все хорошо.
На протяжении целого дня я чекаю и все ок.
Как только ночью я иду спать, проверяю софт все ок.
Утром просыпаюсь, вхожу на сервер, а софт выключен полностью.
Когда захожу в папку в логами, там или нет его или есть но ошибок внизу нет.
Из-за чего может програма полностью выключатся?
Добавьте технические логи, что бы понять какое действие было последним перед вылетом.
Поставьте первым действием в скрипте действие "выполнить код" с кодом:
_sa = function(id)
{
log(id)
ScriptWorker.SetCurrentAction(id)
}
BAS может вылетать из за бага с модулем "Обработка изображений"
https://community.bablosoft.com/topic/4303/краш-bas-из-за-модуля-обработка-изображений
но более вероятно, что у вас логическая ошибка приводящая к бесконечному циклу без задержки, в таком случае интерфейс зависает. И в зависимости от настроек ОС скрипт может быть завершён автоматически