169 похожих чатов

Возможно ли сделать к нему "библиотеки" которые тоже из памяти

загрузить?

11 ответов

16 просмотров

что за извращения?

Ivan- Автор вопроса
Ruslan aka DUDE
что за извращения?

Для User Experience, я имею для пользователей расширение скриптами, скрипты качаются с Клауда, и запускаются, но пользователи хотят пользоваться библиотеками. Увидел что в других продуктах используется require "product/lib_name", поискал на просторах интернета как такое реализовать не нашёл, поэтому и обратился к вам.

package.loaded.mylib = { foo = function(a, b) return a + b end } L = require'mylib' print( L.foo(10, 20) ) --> 30

Ivan- Автор вопроса
Snusmumriken
screenshot package.loaded.mylib = { foo = function(a, b) ...

А возможно ли через C также библиотеку ( скрипт) подключать? Извиняюсь за такие возможно глупые вопросы

Ivan
Для User Experience, я имею для пользователей расш...

Можно просто поочередно подавать скрипты в интерпретатор Если это возможно в твоём случае

Ivan- Автор вопроса
Ruslan aka DUDE
Можно просто поочередно подавать скрипты в интерпр...

Да, я могу подавать скрипты, но они же просто загружаются из памяти, единственное что у меня есть это луа хендл

Ivan
А возможно ли через C также библиотеку ( скрипт) п...

Просто в package.preload складываешь cfunction которая и будет делать то же что функция инициализации в lua модуле. Ну а там хоть из строки грузить, не проблема.

Ivan- Автор вопроса
Dmitry Sokolov
Просто в package.preload складываешь cfunction кот...

Понял, разобрался. Большое спасибо всем за помощь)

Ivan
Да, я могу подавать скрипты, но они же просто загр...

Имеется ввиду что сначала все зависимости (ну их придётся немного переписать) Потом код с зависимостями

Ivan
Понял, разобрался. Большое спасибо всем за помощь)

Из изначального сообщения не очень понятно в каком виде у тебя библиотека в памяти, если она в виде lua таблицы то можно эту таблицу добавить в глобальную таблицу _LOADED, ну а если библиотека в виде строки то выше уже подсказали.

Ivan- Автор вопроса
Aydar Zarifullin
Из изначального сообщения не очень понятно в каком...

В виде строки из сервера переданный скрипт

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
9
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта