orbBasic асинхронное взаимодействие / прерывание от клиента

Я пытаюсь выяснить, может ли программа orbBasic принимать входные данные / флаги от клиента BT асинхронным образом. Документированный оператор input блокируется (но может иметь тайм-аут), и я считаю, что клиент может отправлять данные только тогда, когда выполнение orbBasic ожидает оператора input.

Есть ли набор переменных, устанавливаемых клиентом BT, к которым может получить доступ orbBasic? Это было бы более мощно и эффективно. Я знаю, что могут быть проблемы с безопасностью потоков, но хороший дизайн исполнения должен справиться с этим.

Пример использования - приложение отправляет целевое местоположение x, y или целевой цвет, а orbBasic обрабатывает переход (я знаю, что у макросов есть команда перехода в цвет, которая могла бы это сделать)


person kasuku    schedule 21.12.2013    source источник
comment
Хорошо ... С тех пор я обнаружил, что команды прокрутки и установки цвета могут быть перехвачены выполняющейся программой orbBasic. Итак, это отвечает на мой вопрос (... еще не тестировал).   -  person kasuku    schedule 27.12.2013


Ответы (1)


Хорошо ... С тех пор я обнаружил, что команды прокрутки и установки цвета могут быть перехвачены выполняющейся программой orbBasic. Итак, это отвечает на мой вопрос (... еще не тестировал).

person kasuku    schedule 27.12.2013