Как Выполнить GET до начала основной секции проекта
-
Решил сейчас попробовать.. Создал ресурс в функции OnApplicationStart, добавил в этот ресурс число, и ввёл этот ресурс в выборе количества потоков..
В итоге при запуске, BAS пишет в логВсе данные были обработаны
и вылазит отчёт работы скрипта, закрыв который вылетает весь BAS.Это вопрос к @support , вылет программы логичен, или это баг?
Вот пример скрипта.
-
Это вопрос к @support , вылет программы логичен, или это баг?
Вылет это баг, но получить и ресурс для количества потоков из OnApplicationStart нельзя.
Предпочтительный способ решения проблемы сейчас - запуск функции в несколько потоков.
-
@support said in Как Выполнить GET до начала основной секции проекта:
Это вопрос к @support , вылет программы логичен, или это баг?
Предпочтительный способ решения проблемы сейчас - запуск функции в несколько потоков.
да, это было бы идеальным решением, если бы такой запуск работал в точности как классический многопоточный запуск проекта - это решило бы много проблем :) Самая главная спотыкачка, мешающая использовать "многопоточный запуск функций" - это не возможность понимать что в этих потоках происходит, многопоточные функции не отписываются в лог и если там что-то падает, узнать об этом не представляется возможным (приходится запускать функцию в один поток, дебажиться, а после переводить на продакшне в многопоток). Очень ждем багфикс. Спасибо.
-
@Sevenup я могу исправить только многопоточный запуск функций. Еще раз, проблема в том, что не работают сообщения об ошибке?
-
@support said in Как Выполнить GET до начала основной секции проекта:
@Sevenup я могу исправить только многопоточный запуск функций. Еще раз, проблема в том, что не работают сообщения об ошибке?
Если многопоточные функции будут сообщать в лог все что в них происходит, равносильно как если бы запустить многопоточно проект, то да - это упростило бы задачу дебага и использования многопоточных функций. Дальше уж если найду еще баги отпишусь.
-
@Sevenup ошибки, которые случились во время выполнения функции в несколько потоков, теперь выводятся в лог и в отчет
-
@Sevenup Также я добавил возможность завершать все потоки мгновенно, через "Прервать Скрипт". Теперь запуск многопоточных функций ничем не отличается от обычного.
-
@support said in Как Выполнить GET до начала основной секции проекта:
@Sevenup ошибки, которые случились во время выполнения функции в несколько потоков, теперь выводятся в лог и в отчет
@Sevenup Также я добавил возможность завершать все потоки мгновенно, через "Прервать Скрипт". Теперь запуск многопоточных функций ничем не отличается от обычного.супер! Спасибо! а где брать? ждать 20.4? на гитхабе последние изменение были несколько месяцев назад, там точно не latest.
-
@Sevenup Как только закончу со всеми вопросами на форуме.