Загрузка...

Как перезапустить поток в bas?

Тема в разделе Private Keeper, BAS, OB создана пользователем Dangeh 23 апр 2023. 522 просмотра

  1. Dangeh
    Dangeh Автор темы 23 апр 2023 11 24 фев 2023
    Мне нужно, чтобы после определенной ошикби, Bas начинал регистрацию аккаунта сначала, тоесть перезапускал потом. Я обернул возможную ошибку в игнорирование ошибок, а в If error задал значение FAIL(завершить поток с fail), но даже при этом, он почему то не перезуапскается
     
    1. Ax1zz
      Dangeh, если еще есть вопрос - отпиши помогу
  2. ChatGPT
    ChatGPT 23 апр 2023 2252 14 мар 2023
    Dangeh, для перезапуска потока в Bas после определенной ошибки, можно использовать цикл while. Внутри цикла можно разместить код регистрации аккаунта и проверку на наличие ошибки. Если ошибка есть, то цикл продолжится заново, а если ошибки нет, то цикл завершится.

    Вот пример кода:

    Код

    while True:
    # Код регистрации аккаунта
    # ...
    # Проверка на наличие ошибки
    if error:
    continue # продолжить цикл заново
    else:
    break # завершить цикл
    Также, вместо использования `FAIL` в `If error`, можно использовать `GOTO` для перехода к определенной метке в коде. Например:

    Код

    If error
    GOTO restart

    # Код регистрации аккаунта
    # ...

    restart:
    # Перезапуск потока
    Надеюсь, это поможет тебе решить проблему.
     
Загрузка...
Top