Я написал тест GUI application, чтобы узнать, как обновить R3-GUI из сетевого события.Как обновить графический интерфейс Rebol3 от сетевого события
Порт сервера получает событие от клиента, но с использованием
set-face window-inputarea msg
удается обновить GUI, если я мыши над или иным образом генерировать событие GUI. Это, похоже, начинает отличную обработку событий.
Нужно ли мне отправлять симулированное событие GUI, чтобы это произошло программно или есть другой способ?
Оказывается, что обновление графического интерфейса пользователя из сетевого события может вызвать сетевую ошибку # 9910, по-видимому, из-за неправильного ввода/вывода в очередь событий. –
Ошибка сетевого события была исправлена в Rebol, но обновление GUI по-прежнему является случайным из-за большего количества ошибок GUI. –
Демонстрация здесь приложения r3gui, обновляемого событиями TCP https://www.youtube.com/watch?v=qy2u5fSbvTk – HappySpoon