@QmlwZ said in Глобальные переменные для всех потоков?:
@smeckoi77 оу, спасибо большое!
Обратите внимание, что у каждого действия есть описание
441a4c56-7266-41fa-8ec2-23b596b0beca-изображение.png
Подскажите пожалуйста как создать несколько потоков через веб интерфейс.
Видел такой код по созданию одного потока
var Thread = new BASThread()
await Thread.RunFunction("Function", {})
Thread.StopThread()
Как правильно запустить в несколько потоков одну функцию?
@dmitr said in Несколько потоков:
Подскажите пожалуйста как создать несколько потоков через веб интерфейс.
Видел такой код по созданию одного потока
var Thread = new BASThread() await Thread.RunFunction("Function", {}) Thread.StopThread()Как правильно запустить в несколько потоков одну функцию?
используйте цикл и упрощённый запуск функции
@dmitr said in Несколько потоков:
@Fox что значит упрощенный запуск функции, есть пример?
есть два вида запуска функций из веб интерфейса - первый это вы создаёте поток и передаёте ему функции друг за другом, это если нужно выполнить несколько функций в одном потоке, и второй это простой запуск функции без создания потока, в таком случае поток создаётся, выполняет функцию и завершается.
https://wiki.bablosoft.com/web-interface/#/callbasfunction?id=bas-function-simplified-call
for(var i = 0; i == 10; i++){
Api.RunFunction("LoadUrl", {Url: "ip.bablosoft.com"})
}