Перейти к основному содержимому

Выполнить байт код файла

Выполняет байт код из указанного файла

Функция ВыполнитьБайтКодФайла(Знач Lua, Знач Путь) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Lua-ПроизвольныйКомпонента Lua или версия Lua для запуска
Путь-СтрокаПуть к файлу с байт кодом
Возвращаемое значение

Произвольный - Результат выполнения

Предупреждение

NOCLI: данный метод недоступен для использования в CLI версии

Пример использования для 1С:Предприятие/OneScript
ФайлСкрипта = ПолучитьИмяВременногоФайла("lua");
ПолучитьДвоичныеДанныеИзСтроки("return 13").Записать(ФайлСкрипта);

ФайлБайтКода = ПолучитьИмяВременногоФайла("bin");
БайтКод = OPI_Lua.СкомпилироватьКодИзФайла("Lua54", ФайлСкрипта);
БайтКод.Записать(ФайлБайтКода);

Результат = OPI_Lua.ВыполнитьБайтКодФайла("Lua54", ФайлБайтКода);
Результат
13