Скомпилировать код из файла
Преобразует файл исходного кода в байт-код Lua
- Параметры
- Расширенный вызов ?
Функция СкомпилироватьКодИзФайла(Знач Lua, Знач Путь) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| Lua | --lua | Произвольный | ✔ | Компонента Lua или версия Lua для запуска |
| Путь | --path | Строка | ✔ | Путь к файлу скрипта |
Возвращаемое значение
ДвоичныеДанные - Результат компиляции
| Параметр | Описание |
|---|---|
| addin_mode | Ручной выбор режима подключения внешней компоненты (для 1С): Изолированно, НеИзолированно |
| dontwait | Создает фоновое задание и возвращает его данные (только для 1С и OneScript) |
подсказка
Ошибка при компиляции кода вызовет исключение
Пример использования для 1С:Предприятие/OneScript
ФайлСкрипта = ПолучитьИмяВременногоФайла("lua");
ПолучитьДвоичныеДанныеИзСтроки("return 3").Записать(ФайлСкрипта);
Результат = OPI_Lua.СкомпилироватьКодИзФайла("Lua54", ФайлСкрипта);
- Bash
- CMD/Bat
oint lua СкомпилироватьКодИзФайла \
--lua "Lua54" \
--path "/tmp/ovg1f4k3.0t4.lua"
oint lua СкомпилироватьКодИзФайла ^
--lua "Lua54" ^
--path "/tmp/ovg1f4k3.0t4.lua"
Результат
"<Двоичные данные>"