Execute bytecode from file
Executes bytecode from the specified file
- Parameters
- Advanced call ?
Function ExecuteBytecodeFromFile(Val Lua, Val Path) Export
| Parameter | CLI option | Type | Required | Description |
|---|---|---|---|---|
| Lua | - | Arbitrary | ✔ | Lua AddIn or Lua version to run |
| Path | - | String | ✔ | Path to file with bytecode |
Returns
Arbitrary - Execution result
| Parameter | Description |
|---|---|
| addin_mode | Manual selection of external component connection mode (for 1C): Isolated, NotIsolated |
Caution
NOCLI: this method is not available in CLI version
1C:Enterprise/OneScript code example
ScriptFile = GetTempFileName("lua");
GetBinaryDataFromString("return 13").Write(ScriptFile);
BytecodeFile = GetTempFileName("bin");
Bytecode = OPI_Lua.CompileCodeFromFile("Lua54", ScriptFile);
Bytecode.Write(BytecodeFile);
Result = OPI_Lua.ExecuteBytecodeFromFile("Lua54", BytecodeFile);
Result
13