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

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

загрузить?

11 ответов

9 просмотров

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

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
Из изначального сообщения не очень понятно в каком...

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

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Карта сайта