首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

问一个关于Lua的有关问题,望不吝赐教

2012-03-19 
问一个关于Lua的问题,望不吝赐教!配置文件是*.lua,现在在Delphi中可以读取参数值,也可以修改,但不知道如何

问一个关于Lua的问题,望不吝赐教!
配置文件是*.lua,现在在Delphi中可以读取参数值,也可以修改,但不知道如何重新保存倒文件中??

procedure   TFMainForm.Button1Click(Sender:   TObject);
begin
    读取了参数值
    lua_getglobal(L,   'playerName ');
    lua_getglobal(L,   'maxPacketSize ');
    if   lua_isstring(L,   -2)   =   1   then
        Memo1.Lines.Add( 'playerName= '   +   lua_tostring(L,   -2));
    if   lua_isnumber(L,   -1)   =   1   then
        Memo1.Lines.Add( 'maxPacketSize= '   +   floattostr(lua_tonumber(L,   -1)));
end;

procedure   TFMainForm.Button2Click(Sender:   TObject);
begin
    //   修改了参数值,但是如何保存到原lua文件中咧???
    lua_pushstring(L,   '3GO*SN-811/ePing ');
    lua_setglobal(L,   'playerName ');
end;

[解决办法]
http://bbs.gameres.com/showthread.asp?threadid=43936
[解决办法]
就当作普通的txt文件保存就可以了。写字符串也可以的。
或者在lua中写个包存table的函数也可以搞定了。

热点排行