@Fox Удобно! Спасибо!
Задавать число потоков в OnApplicationStart
-
Было бы клёво иметь возможность в OnApplicationStart задать число потоков скрипта. А то вызывать функцию в несколько потоков - совсем не то, у функции в несколько потоков функционал ограничен. Всё равно OnApplicationStart выполняется перед потоками, так почему бы это не использовать во благо? :)
-
@Pragmatik Всё не так просто. Если открыть код скрипта, то видно что первым делом определяется количество потоков:
<?xml version="1.0" encoding="UTF-8"?> <BrowserAutomationStudioProject> <Script><![CDATA[section(1 /*1*/,1 /*1*/,1 /*1*/,0,function(){ //количество потоков, удачных и не очень выполнений. section_start("\u007b\u0022n\u0022:\u0022Initialize\u0022\u007d", 0)! _BROWSER_TYPE = 0; section_end()!А уже только потом объявляется функция OnApplicationStart
section_start("\u007b\u0022n\u0022:\u0022OnApplicationStart\u0022\u007d", 738283352)! function OnApplicationStart() { section_insert() section_start("", 868589663)!
Но если @support сможет реализовать установку потоков всего скрипта в OnApplicationStart, то таким же способом будет реализована OnApplicationEnd
-
@Pragmatik Ну я уже указывал в лайфхаках как можно менять количество потоков в зависимости от настроек ресурсов. Можно попробовать припаять и другие условия.
-