Цитата |
---|
Роман пишет: .к. вижу в скрипте инициализируются пару переменных передающихся в подключаемую дравина, не каких функции в скрипте более нет, это говорит о том что дравина на прямую берёт и отдаёт инфу. |
в этом нет никаких противоречий - т.к. "в той" dll прописаны и зарегистрированы функции:
main,
штатные коллбеки квика. Таким образом,
QLUA VM после выполнения "пары переменных", а именно: выполнения функции
require - имеет в глобальной таблице (_G) своего контекста (Lua_State) все минимально необходимые для работы скрипта функции.
Чтоб не было недопонимания: функция main - такой же коллбек для квика, как и другие (если опустить все остальные особенности). И где Вы его пропишите - не имеет абсолютно никакого значения. Главное, чтоб было в рамках одного Lua_State.
-----------------------------
если бы Вы уделили чуть больше своего времени на прочтения того форума (благо он "микроскопический") - то Вы бы и не задавали таких вопросов.