Базару 0, инфа добрая. Хотя про аварийные ситуации уже не ваша должна быть проблема... Главное чтобы программа после перезапуска работала стабильно, остальное уж не стоит брать во внимание как по мне. Еще тест на чистую машину тоже хз, обычно софты на дедиках запускают, а там каждый хостинг сам выбирает что блочить и как работать, так что..
Лайфхаки BAS
Pinned
Moved
LifeHacks
-
@qusav1n said in Лайфхаки BAS:
@Fox моя функция после компиляции скидывается после любого браузерного действия, ты не шаришь как это обойти?
Используй глобальные переменные js
-
@qusav1n said in Лайфхаки BAS:
Не понимаю, как реализовать? Можешь подробнее пояснить решение
getActionId = function() { return "[" + ScriptWorker.GetCurrentAction() + "]"; } getTime = function(){ var checkTime = function(i) { return (i < 10) ? ("0" + i) : i; }; var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); return '[' + hh + ':' + mm + ':' + ss + ']'; }; wrapLog = function(msg) { return getActionId() + ' ' + getTime() + ' [Thread #' + thread_number() + '] ' + msg; } writeLogToFile = function(msg) { var wrappedMsg = wrapLog(msg); native("filesystem", "writefile", JSON.stringify({path: JSON.parse(P("basglobal", "LOGS_FILE_TXT") || '""'), value: (wrappedMsg).toString() + "\r\n", base64:false, append:true})); } original_log_fn = log; log = function(msg) { original_log_fn(msg); writeLogToFile(msg); }
-
-
Section Rules
Pinned Locked LifeHacks -
Правила Раздела
Pinned Locked LifeHacks -
-