专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他开发语言

lua 返回表有关问题

发布时间:2011-06-30 07:31:18 文章来源:www.iduyao.cn 采编人员:星星草
lua 返回表问题
一个lua 中的某函数.会返回两个参数:一个bool,一个表
如:lua中
C/C++ code
function MyFunc(szName)
    local t = {}
    t.Name = szName
    t.Age = 10
    return true, t
end



在程序中调用 这个函数
Delphi(Pascal) code
  lua_getglobal(L,'MyFunc');
  lua_pushstring(L, 'Name');
  if (lua_pcall(L, 1, 2, 0) <> 0) then begin
    lua_pop(L, 1);
    exit;
  end;
  lua_toboolean(L,-1); //取第一个返回值
  lua_pop(L, 1);
  //然后这里的表该如何获得?



麻烦各位朋友贴下代码,c++或delphi都可

------解决方案--------------------
纯jf
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: