Кто использует в Lua библиотеку визуального интерфейса IUP внутри корутин (coroutines)?
В руководстве IUP есть два места упоминания слова coroutine
To use IUP inside coroutines, define the global attribute «IUPLUA_THREADED».
Неудобство использования IUP в том, что он используется в модальном режиме. Т.е. вывесив окно IUP, в Lua надо ждать, пока пользователь закроет это окно. До этого момента получить что-либо в Lua из IUP невозможно.
Использование корутин предполагает, что вызывающая корутину программа может вернуть временно себе управление, не дожидаясь завершения вызванной корутины. Т.е. до закрытия окна IUP, так что скрипт main() в Quik Lua может выполняться с учётом параллельных манипуляций пользователя в окне IUP.
Однако не удаётся найти примеры такого использования корутин с IUP.
Кто-нибудь может чего-то добавить?
476
Читайте на SMART-LAB:
Стратегия на II квартал 2026 года. Рынок акций
Алексей Девятов Инвестиционная Стратегия на II квартал 2026 года предлагает ориентиры для управления портфелем. Ведущие аналитики...
Кредиты и займы россиян впервые достигли 45 трлн руб.
Объем выданных россиянам заемных средств оценивается в 45 трлн руб. Почти половина этой суммы (21,7 трлн руб.) — это ипотека, 13,4 трлн —...
USD/CAD: Покупатели вышли на тропу войны — скальпы медведей в цене
Валютная пара USD/CAD протестировала нижнюю границу ранее пробитой области сопротивления (диапазон 1.3888–1.3928), завершив торги паттерном «бычье...
Ваш любимый Мозговой штурм спешит на помощь! Мнение по текущему рынку простыми словами
В нашем рейтинге акций знаменательное событие! Рекордное число акций с рейтингом 4 — 14 штук!!!
И, вероятно, будет еще больше!
Сегодня я...
www.lua.org/pil/9.1.html
blog.amd-nick.me/understanding-lua-coroutines
ilovelua.wordpress.com/2012/02/02/сопрограммыcoroutines/
Если нет ответа на вопрос, не засоряйте тему.
forum.quik.ru/messages/forum10/message79637/topic9267/?result=reply#message79637