详解关于LUA与Delphi应用
关于LUA与Delphi应用是本文要介绍的内容,主要是来了解并学习lua的应用,具体内容来看本文详解。LUA可到 Http://www.Lua.org 内下载Lua4Delphi 包。
Lua基本的用法.
1、打开Lua:
var L: Plua_State; L := lua_open;
2、运行后,必须关掉:
lua_close(L);
3、在Lua内增加方法, 如 Lua脚本内增加 Print("mrlong") 的Print方法时,必须这样定义
function LuaPrint(L: Plua_State): Integer; cdecl; var I, N: Integer; egin //LuaShowStack(L, 'fobOp:LuaPrint n'); N := lua_gettop(L); for I := 1 to N do ShowMessage(lua_tostring(L, I)); Result := 0; end;
4、这时在打开lua后,注册方法: LuaRegister(L, 'print', LuaPrint);
5、加载脚本: LuaLoadBuffer(L, memCode.Text, 'code');
6、运行Lua的脚本: LuaPCall(L, 0, 0, 0);
7、取出注册方法的参数: 如右Lua脚本了print("mrlong"); 这时我要取出mrlong 时,则采用。
相关推荐
峰哥 2020-09-23
陈云佳 2020-08-15
wqiaofujiang 2020-07-05
wordmhg 2020-06-26
wqiaofujiang 2020-06-16
zllbirdonland 2020-06-16
eroshn 2020-06-10
长安长夜Saint 2020-06-07
Dawnworld 2020-06-07
fansenjun 2020-03-01
CSDNMrWang 2020-05-11
Dawnworld 2020-05-05
陈云佳 2020-04-21
Neptune 2020-04-20
shunelly 2020-04-16
aolishuai 2020-04-15
YukiRain 2020-04-14
陈云佳 2020-03-07
陈云佳 2020-03-05