Выполнить байт код файла
Выполняет байт код из указанного файла
- Параметры
- Расширенный вызов ?
Функция ВыполнитьБайтКодФайла(Знач Lua, Знач Путь) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| Lua | - | Произвольный | ✔ | Компонента Lua или версия Lua для запуска |
| Путь | - | Строка | ✔ | Путь к файлу с байт кодом |
Возвращаемое значение
Произвольный - Результат выполнения
| Параметр | Описание |
|---|---|
| addin_mode | Ручной выбор режима подключения внешней компоненты (для 1С): Изолированно, НеИзолированно |
Предупреждение
NOCLI: данный метод недоступен для использования в CLI версии
Пример использования для 1С:Предприятие/OneScript
ФайлСкрипта = ПолучитьИмяВременногоФайла("lua");
ПолучитьДвоичныеДанныеИзСтроки("return 13").Записать(ФайлСкрипта);
ФайлБайтКода = ПолучитьИмяВременногоФайла("bin");
БайтКод = OPI_Lua.СкомпилироватьКодИзФайла("Lua54", ФайлСкрипта);
БайтКод.Записать(ФайлБайтКода);
Результат = OPI_Lua.ВыполнитьБайтКодФайла("Lua54", ФайлБайтКода);
Результат
13