Re: [SOLVED] LUA intergration in eigenes PB Programm
Verfasst: 05.10.2015 16:57
Hatte ich gemacht. Nur dann motzt er wieder bei den Prozeduren. Da muss ich aber mal schauen, wie die Meldung genau war. Bin gerade noch unterwegs.
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Code: Alles auswählen
UseModule Lua
ProcedureC Test(*Lua_State)
Debug PeekS(lua_tostring(*Lua_State, 1),-1, #PB_UTF8)
ProcedureReturn 0 ; Anzahl der Rückgabeargumente
EndProcedure
; #### Create the Lua-State
*Lua_State = luaL_newstate()
; #### Load some libraries
lua_pushcclosure(*Lua_State, @luaL_openlibs(), 0)
lua_call(*Lua_State, 0, 0)
;lua_callk(*Lua_State, 0, 0, 0, #Null)
; #### Return the lua version
Debug PeekD(lua_version(*Lua_State))
; #### Make our procedure Test() available in lua
lua_register(*Lua_State, "Test", @Test())
; #### Call Test() with some UTF-8 string passed as parameter
Debug luaL_dostring(*Lua_State, "Test('tes㩛ä+¡m↓')")