что за извращения?
Для User Experience, я имею для пользователей расширение скриптами, скрипты качаются с Клауда, и запускаются, но пользователи хотят пользоваться библиотеками. Увидел что в других продуктах используется require "product/lib_name", поискал на просторах интернета как такое реализовать не нашёл, поэтому и обратился к вам.
А возможно ли через C также библиотеку ( скрипт) подключать? Извиняюсь за такие возможно глупые вопросы
Можно просто поочередно подавать скрипты в интерпретатор Если это возможно в твоём случае
Да, я могу подавать скрипты, но они же просто загружаются из памяти, единственное что у меня есть это луа хендл
Просто в package.preload складываешь cfunction которая и будет делать то же что функция инициализации в lua модуле. Ну а там хоть из строки грузить, не проблема.
Понял, разобрался. Большое спасибо всем за помощь)
Имеется ввиду что сначала все зависимости (ну их придётся немного переписать) Потом код с зависимостями
Из изначального сообщения не очень понятно в каком виде у тебя библиотека в памяти, если она в виде lua таблицы то можно эту таблицу добавить в глобальную таблицу _LOADED, ну а если библиотека в виде строки то выше уже подсказали.
В виде строки из сервера переданный скрипт
Обсуждают сегодня