Кто использует в 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.
Кто-нибудь может чего-то добавить?
438
Читайте на SMART-LAB:
Идеальное рабочее пространство трейдера: виджеты и визуализация данных
Биржевая торговля при помощи ботов и алгоритмов — это ряды очень быстрых процессов. На ее эффективность влияют скорость обработки данных и...
Никель в центре технологического прогресса
Компания Tesla запатентовала технологию модернизации литийионных аккумуляторов , которая может значительно увеличить срок их службы — до 1,6 млн...
Сделка по шатдауну сняла стресс, но не вернула “премию уверенности” доллару
EUR/USD держится на повышенных уровнях около 1,1830 в начале европейской сессии, но потенциал роста выглядит ограниченным по одной простой...
Хэдхантер. Ситуация на рынке труда в январе. Хуже - чем просто хуже некуда
Вышла статистика рынка труда за январь 2026 года, которую Хедхантер публикует ежемесячно, что же там интересного: Динамика hh.индекса...
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