LUA



LUA MAKE : LUA MAKE [dbpro_table_flag as Integer]
LUA TERMINATE : LUA TERMINATE
LUA REGISTER DLL : Return Integer=LUA REGISTER DLL(dll_name as String)
LUA REGISTER FUNCTION : LUA REGISTER FUNCTION function_ptr as Dword, function_name as String, parameter_types as String, has_return_value as Integer, is_plugin_function as Integer

LUA ERROR : Return Integer=LUA ERROR() LUA ERROR MSG$ : Return String=LUA ERROR MSG$() LUA RESET ERROR : LUA RESET ERROR
LUA LOAD FILE : LUA LOAD FILE filename as String LUA LOAD STRING : LUA LOAD STRING lua_chunk as String, chunk_name as String LUA LOAD BUFFER : LUA LOAD BUFFER lua_chunk as Dword, chunk_size as Integer, chunk_name as String LUA PUSH FUNCTION : LUA PUSH FUNCTION function_name as String LUA CALL FUNCTION : Return Integer=LUA CALL FUNCTION(num_arguments as Integer, num_results as Integer)
LUA INT : Return Integer=LUA INT(index_name as String) LUA FLOAT : Return Float=LUA FLOAT(index_name as String) LUA STRING$ : Return String=LUA STRING$(index_name as String) LUA SET INT : LUA SET INT index_name as String, ivalue as Integer LUA SET FLOAT : LUA SET FLOAT index_name as String, fvalue as Float LUA SET STRING$ : LUA SET STRING index_name as String, a_string as String
LUA NEW TABLE : LUA NEW TABLE index_name as String
LUA PUSH INT : LUA PUSH INT ivalue as Integer LUA PUSH FLOAT : LUA PUSH FLOAT fvalue as Float LUA PUSH STRING : LUA PUSH STRING a_string as String LUA POP INT : Return Integer=LUA POP INT() LUA POP FLOAT : Return Float=LUA POP FLOAT() LUA POP STRING$ : Return String=LUA POP STRING$()
Lua script functions
DBPro.Call : DBPro.Call(command_name as String [, parameters...]) DBPro.CallEx : DBPro.CallEx(command_name as String, parameter_definition, parameters...)

CLICK HERE TO RETURN TO THE MAIN MENU