Добавьте возможность ставить БАС на паузу

Запросы функционала
  • @Fox добавить действие навроде "удобное место паузы", где бас в зависимости от статуса паузы может остановить скрипт в потоке.
    Добавить кнопку и связать с глобальной переменной или ещё как.
    небольшой уровень доработок без добавления замедления

    • кнопка паузы бы не помешала точно
  • @Fox кроме того, вы предлагаете сделать паузу (проверку на паузу) в КОНКРЕТНОМ месте кода. А мне нужна возможность паузы вообще в любом месте, в любое время. Потому что длительность одной итерации цикла может измеряться минутами! в каждом потоке.

  • @NikKey said in Добавьте возможность ставить БАС на паузу:

    @Fox кроме того, вы предлагаете сделать паузу (проверку на паузу) в КОНКРЕТНОМ месте кода. А мне нужна возможность паузы вообще в любом месте, в любое время. Потому что длительность одной итерации цикла может измеряться минутами! в каждом потоке.

    это создаст дополнительные расходы и скрипты станут медленней/стребовать больше ресурсов.
    плюс создаст трудности при добавлении подобного варианта, конкретно если скрипт застынет между этапами входа/регистрации аккаунтов или поле ввода живёт короткое время или ещё что.

  • @tet-vivi С чего они станут медленней и будут требовать больше ресурсов?
    Просто прекращается текущее действие и все.
    Все проблемы, возникающие при выполнении логики программы оставляйте на совести разработчика, ничего дополнительно обрабатывать не нужно.

  • @NikKey said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi С чего они станут медленней и будут требовать больше ресурсов?
    Просто прекращается текущее действие и все.
    Все проблемы, возникающие при выполнении логики программы оставляйте на совести разработчика, ничего дополнительно обрабатывать не нужно.

    Тема называется "Запросы функционала", правил форума ваш пост не нарушает и запрос имеет место быть. Но запросы из этой ветке реализовывают крайне редко (не припомню ни одного подобного случая). Пока можете реализовать сами, в принципе можно сделать даже автоматическую проверку файла или глобальной переменной, чтобы самому после каждого действия не ставить вызов функции.

  • @Fox said in Добавьте возможность ставить БАС на паузу:

    @NikKey said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi С чего они станут медленней и будут требовать больше ресурсов?
    Просто прекращается текущее действие и все.
    Все проблемы, возникающие при выполнении логики программы оставляйте на совести разработчика, ничего дополнительно обрабатывать не нужно.

    Тема называется "Запросы функционала", правил форума ваш пост не нарушает и запрос имеет место быть. Но запросы из этой ветке реализовывают крайне редко (не припомню ни одного подобного случая). Пока можете реализовать сами, в принципе можно сделать даже автоматическую проверку файла или глобальной переменной, чтобы самому после каждого действия не ставить вызов функции.

    нужны кнопки которые привязаны к глобальным переменным в интерфейс

  • @tet-vivi said in Добавьте возможность ставить БАС на паузу:

    @Fox said in Добавьте возможность ставить БАС на паузу:

    @NikKey said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi С чего они станут медленней и будут требовать больше ресурсов?
    Просто прекращается текущее действие и все.
    Все проблемы, возникающие при выполнении логики программы оставляйте на совести разработчика, ничего дополнительно обрабатывать не нужно.

    Тема называется "Запросы функционала", правил форума ваш пост не нарушает и запрос имеет место быть. Но запросы из этой ветке реализовывают крайне редко (не припомню ни одного подобного случая). Пока можете реализовать сами, в принципе можно сделать даже автоматическую проверку файла или глобальной переменной, чтобы самому после каждого действия не ставить вызов функции.

    нужны кнопки которые привязаны к глобальным переменным в интерфейс

    В веб интерфейсе это делается на раз-два

  • @Fox said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi said in Добавьте возможность ставить БАС на паузу:

    @Fox said in Добавьте возможность ставить БАС на паузу:

    @NikKey said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi С чего они станут медленней и будут требовать больше ресурсов?
    Просто прекращается текущее действие и все.
    Все проблемы, возникающие при выполнении логики программы оставляйте на совести разработчика, ничего дополнительно обрабатывать не нужно.

    Тема называется "Запросы функционала", правил форума ваш пост не нарушает и запрос имеет место быть. Но запросы из этой ветке реализовывают крайне редко (не припомню ни одного подобного случая). Пока можете реализовать сами, в принципе можно сделать даже автоматическую проверку файла или глобальной переменной, чтобы самому после каждого действия не ставить вызов функции.

    нужны кнопки которые привязаны к глобальным переменным в интерфейс

    В веб интерфейсе это делается на раз-два

    кнопки на панель со скрина в шапке темы.

    было бы удобно выделить(или точнее расширить технический поток/процесс самого баса) отдельный технический поток для взаимодействия с пользователем.(поток номер 0)

  • @tet-vivi said in Добавьте возможность ставить БАС на паузу:

    @Fox said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi said in Добавьте возможность ставить БАС на паузу:

    @Fox said in Добавьте возможность ставить БАС на паузу:

    @NikKey said in Добавьте возможность ставить БАС на паузу:

    @tet-vivi С чего они станут медленней и будут требовать больше ресурсов?
    Просто прекращается текущее действие и все.
    Все проблемы, возникающие при выполнении логики программы оставляйте на совести разработчика, ничего дополнительно обрабатывать не нужно.

    Тема называется "Запросы функционала", правил форума ваш пост не нарушает и запрос имеет место быть. Но запросы из этой ветке реализовывают крайне редко (не припомню ни одного подобного случая). Пока можете реализовать сами, в принципе можно сделать даже автоматическую проверку файла или глобальной переменной, чтобы самому после каждого действия не ставить вызов функции.

    нужны кнопки которые привязаны к глобальным переменным в интерфейс

    В веб интерфейсе это делается на раз-два

    кнопки на панель со скрина в шапке темы.

    было бы удобно выделить(или точнее расширить технический поток/процесс самого баса) отдельный технический поток для взаимодействия с пользователем.(поток номер 0)

    Дефолтный интерфейс точно изменять не будут

  • @Fox если в веб интерфейсе сделать все равно придется ставить проверку в разных местах скрипта

  • @GamiD если так не делать можно получить проблемы со скриптами. а так ты зная где идёт проверка знаешь где эта проблема вылезет

  • Вот тут показал как можно сделать паузу с помощью файла не нужно добавлять никуда действий для проверки а если используете веб интерфейс вместо проверки ресурса можно сделать проверку кнопки с веб интерфейса

    https://community.bablosoft.com/topic/3521/лайфхаки-bas/72

  • @GamiD said in Добавьте возможность ставить БАС на паузу:

    @Fox если в веб интерфейсе сделать все равно придется ставить проверку в разных местах скрипта

    Можно сделать без проверки, смотри функцию технических логов в теме лайфхаков

  • 0 Votes
    9 Posts
    972 Views
  • 0 Votes
    8 Posts
    1167 Views
  • 1 Votes
    7 Posts
    4391 Views
  • 8 Votes
    6 Posts
    2584 Views
  • 0 Votes
    2 Posts
    1142 Views