Перейти к публикации
Форум - ComputerCraft
Zer0Galaxy

[OC] "Лёгкая" библиотека GUI

Рекомендованные сообщения

Ребят, помогите разобраться с событиями в этой библиотеке. У меня есть программа, которая должна уметь принимать сообщения по модему и писать его в лейбл. Решить ее выходит только с помощью огромного костыля в виде таймера и pullSignal, который просто каждую секунду слушает событие модема и перерисовывает лейбл. При использовании событий почему-то выкидывает или nil, или вообще ничего.

Просто создаешь объект Event, в обработчик которого вставляешь изменение лейбы:

function onEvent(receiverAddress, senderAddress, port, distance, message)
  Label1.caption=message
  Label1:redraw()
end

Event1=Form1:addEvent("modem_message", onEvent)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×