El El (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2
Порядок создания callback-обработчиков
 
В какой момент должны быть созданы обработчики callback-ов, чтобы они вызывались? Экспериментально, если создавать некоторые функции обработчиков (например, main) внутри OnInit, то они работают, некоторые (например, OnQuote) - не работают. Возможно, адрес каких-то обработчикаов кешируется в какой-то момент и его последующие изменения в адресах функцииLua не учитываются?
LUA C++
 
Цитата
тот самый написал:
Цитата
El El   написал:
Для желающих писать плагин целиком на C++ библиотека доступа к QLUA API:    https://github.com/elelel/qluacpp  
Реализовано не все, но при необходимости не сложно дописать доступ к нужным функциям.
было бы неплохо, если б там ещё и GUI было "прикручено", а так... желающие писать на С++ - по определению уже знают, как использовать LUA C API.
GUI - вы имеете в виду API для работы с графиками и т.п.? Они не написаны, т.к. не использовались в моих проектах. Можно написать обертку и для них. Отличие от обычного использования LUA C - отсутствие необходимости знать про Lua. То есть, не надо думать как помещать параметры на стек, как обращаться к VM Lua, как читать данные. Единственное, что надо знать о Lua - уметь подклинковать библиотеку C Lua API и написать пару строк в заголовке основого cpp файла.
LUA C++
 
Для желающих писать плагин целиком на C++ библиотека доступа к QLUA API:  https://github.com/elelel/qluacpp
Реализовано не все, но при необходимости не сложно дописать доступ к нужным функциям.
Страницы: Пред. 1 2
Наверх