[Overview][Types][Classes] | Reference for unit 'LuaWrapper' (#pLua)

# TLUA

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: LuaWrapper.pas line 25

`type TLUA = class(TComponent)`
`public`
`constructor Create(); override;` |  |
`destructor Destroy; override;` |  |
`procedure Close;` |  |
`procedure Open;` |  |
`procedure LoadScript();` |  |
`procedure LoadFile();` |  |
`procedure Execute;` |  |
`procedure ExecuteCmd();` |  |
`procedure RegisterLuaMethod();` |  |
`procedure RegisterLuaTable();` |  |
`function FunctionExists();` |  |
`function CallFunction();` |  |
`function TableFunctionExists();` |  |
`function CallTableFunction();` |  |
`property LibName: AnsiString; [rw]` |  |
`property LuaState: Plua_State; [r]` |  |
`property LuaPath: AnsiString; [rw]` |  |
`property LuaCPath: AnsiString; [rw]` |  |
`property UseDebug: Boolean; [rw]` |  |
`property Value: Variant; default; [rw]` |  |
`property OnException: TLuaOnException; [rw]` |  |
`property OnLoadLibs: TLuaOnLoadLibs; [rw]` |  |
`end;`

## Inheritance

`TLUA` |  |
`TComponent`
?
`TObject`