腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何理解"
lua
_Hook在代码跳转时被
调用
(此事件仅在
Lua
执行
Lua
函数时发生)“?
lua
掩码指定将在哪些事件上
调用
钩子:它是由常量
LUA
_MASKCALL、
LUA
_MASKRET、
LUA
_MASKLINE和
LUA
_MASKCOUNT按位或顺序形成的。count参数只有在掩码包括
LUA
_MASKCOUNT时才有意义。对于每个事件,
调用
钩子如下所述:
调用
钩子:在解释器
调用
函数时
调用
。在
Lua
进入新函数之后,在函数获得其参数之前
调用
钩子。返回钩子:在解释器从函数返回时<e
浏览 0
提问于2020-12-15
得票数 3
回答已采纳
1
回答
普通函数
调用
和pcall背后的区别是什么
lua
我正在使用
lua
,我知道pcall是用于受保护的
调用
,我的问题是,这两种
调用
方式是否都归结为相同的C代码。例如: ...正常呼叫:受保护的呼叫:实际上,我使用'
lua
_lock/
lua
_unlock‘来保护
lua
_State从源代码(
lua
5.1.4)我可以看到'
lua
_pcall‘正在
调用
'
浏览 3
提问于2013-05-20
得票数 10
回答已采纳
1
回答
lua
中的尾叫优化
lua
、
tail-recursion
、
tail-call-optimization
Lua
声称它正确地实现了尾
调用
,因此不需要为每个
调用
维护堆栈,从而允许无限递归,我试图编写一个和函数,一个不是尾
调用
,另一个是尾
调用
:function sum(n) endlocal accu = {value = 0}print(accu.value)/bin/
浏览 0
提问于2012-11-09
得票数 14
回答已采纳
1
回答
用什么快速的方式从C打给
Lua
?
c
、
lua
在C代码中,我以这种方式
调用
一些
Lua
(idea来自):luaL_openlibs(L);
lua
_pcall(L, 0, 0, 0); /* preload */
lua
_pushstring(L, "http_r
浏览 6
提问于2013-06-22
得票数 3
回答已采纳
1
回答
如何使用dlsym
调用
lua
库中的函数
c
、
lua
、
shared-libraries
、
lua-api
我正在尝试
调用
lua
库运行时,所以我用C编写了一个
lua
库 printf("test_new");
lua
_pushvalue(L,-2); return 1;因此,我将其构建为动态库,并尝试
调用</e
浏览 0
提问于2014-05-18
得票数 1
1
回答
我可以从
Lua
中的父函数中提取堆栈值吗?
lua
、
stack
我的游戏引擎将一个值作为函数的参数推送到
lua
堆栈中,然后使用
lua
_pcall
调用
它。
lua
代码将运行并
调用
其他
lua
函数。最终,这段
lua
代码将
调用
一个C函数。是这样的: pushes parameter value X on to stack for
lua
<
lua
func> <<e
浏览 3
提问于2012-09-01
得票数 2
回答已采纳
4
回答
在
调用
c函数时获取
lua
命令
c++
、
c
、
lua
假设我在
Lua
中注册了许多不同的函数名到C中的同一个函数,那么,每次
调用
我的C函数时,有没有一种方法来确定哪个函数名被
调用
了呢?例如:{
lua
_regist
浏览 0
提问于2010-05-26
得票数 8
回答已采纳
2
回答
设计
Lua
的意义是什么?
c
、
lua
我是
Lua
的新手。在学习了一些
Lua
C APIs的例子后,我有点困惑。[1]);
lua
_close(L);/* calling f("hello", 4.5) */
lua
_pushstring(L, "hello");
lua</em
浏览 0
提问于2015-06-15
得票数 4
回答已采纳
1
回答
如何在C函数中生成
lua
脚本
lua
、
yield
、
mscapi
如果C函数
调用
lua
函数,而
lua
函数
调用
C API,则当
lua
调用
C API时,longjmp错误
lua
_pushcfunction( L, pause );
lua
_pushcfunctio
浏览 13
提问于2013-05-07
得票数 2
回答已采纳
1
回答
设置全局变量时的c++
lua
错误
c++
、
lua
我有民俗密码:
lua
=
lua
_open(); if (
lua
_pcall(
lua
, 0, 0, 0)){ const char* error =
lua
_tostring(
浏览 7
提问于2013-08-07
得票数 1
回答已采纳
2
回答
从
Lua
内部获取
Lua
状态,以便可以将其传递回C
c++
、
dll
、
lua
我能够从
Lua
中加载从C源代码创建的DLL。所以我希望能够做的是将当前的
Lua
状态从
Lua
传递到加载的DLL。 基本上,我使用的是一个使用
Lua
的游戏引擎。所述游戏引擎的场景编辑器创建
Lua
状态并
调用
Lua
脚本,我知道它对其
调用
的所有脚本都使用1
lua
状态。因此,我认为状态是从这些
lua
脚本本身中获知的。在这些
Lua
脚本中,我希望加载自己的DLL并将此状态传递给该DLL,这样我的C++代码就可以使
浏览 2
提问于2010-09-07
得票数 0
回答已采纳
1
回答
只从c#
调用
Lua
脚本中的一个特定函数。
c
、
lua
是否可以从C中
调用
Lua
脚本中的一个特定函数?目前,我有一个
调用
C函数的
Lua
脚本。现在,我需要这个C函数来
调用
上述脚本中的一个
Lua
函数。L);
lua
_pushnumbe
浏览 5
提问于2016-05-13
得票数 2
回答已采纳
1
回答
用C API实现不同对象中的
Lua
5.2沙箱
c++
、
lua
、
embedded-language
lua
, 1) == 0); assert(
lua
_isnil(_
lua
, 2) == 0); assert(
lua
_pcall(_
lua
, 0, <em
浏览 5
提问于2020-08-29
得票数 4
回答已采纳
4
回答
Swift不使用函数指针吗?
ios
、
c
、
xcode
、
lua
、
swift
我试图在Swift中使用一个C库,而且
调用
任何将函数指针作为参数之一的函数都有困难。例如,我试图在Swift中使用的
lua
.h文件的一部分如下所示:
LUA
_API void (
lua
_callk) (
lua
浏览 8
提问于2014-06-06
得票数 9
回答已采纳
1
回答
递归pCall函数
c++
、
recursion
、
lua
在我的情况下,有时可以递归地
调用
lua
_pcall。递归
调用
不像预期的那样工作。我认为这是因为第二个
调用
仍然具有上一个
lua
_pcall的状态。堆栈仍然可以包含第一个
lua
_pcall的变量,更不用说
lua
在
lua
_State中可能使用的所有其他内部变量了。=
lua
_pcall( m_pLuaState, 0, 1, 0 ); //remove the return value from the
浏览 0
提问于2018-09-12
得票数 0
回答已采纳
1
回答
从C++ w/ self函数
调用
Lua
表函数
c++
、
lua
我的目标是简单地从C++
调用
一个表函数,该函数在函数内部使用'self‘来访问该表的字段和函数。我不断得到一个可爱的‘试图
调用
一个nill值(本地自我)’的线上有‘self. value’。下面是我的
Lua
剧本。
lua
_getfield(L, -1, "OnUpdate");当“
lua
_pcall”被
调用
时,我会在CLI中看到“OnUpdate in
Lua
”,如果我检查“<
浏览 1
提问于2016-11-11
得票数 4
回答已采纳
2
回答
/
lua
/addtest.
lua
:9:尝试索引本地'testobj‘(用户数据值)]]
c++
、
lua
、
lua-api
、
lua-userdata
test.exe
调用
addTest.
lua
并将
lua
_testobj设置为表,addTest.
lua
调用
testobj.dll,但testobj.dll无法获得"
lua
_testobj“ addTest.
lua
/
lua
/add.
lua
”);如果( err !=
LUA
_OK )printf(“未能加载addTest.
lua
",
lua</em
浏览 3
提问于2014-12-17
得票数 2
回答已采纳
1
回答
使用C代码在
Lua
中创建对象
lua
lua
_newtable( L );// execute class file现在我想从C创建一个伪对象self来
调用
Agent:init,a) self.x行
调用
一个C函数来注册数据。并且self.test()这一行正确地
调用
了
lua
funci
浏览 0
提问于2013-02-21
得票数 0
回答已采纳
1
回答
lua
同步
调用
C异步函数
c
、
asynchronous
、
lua
C用以下代码
调用
lua
{}local coroutine = coroutine -- [run here]c.call()是一个异步c函数(它在函数的末尾
调用
lua
_yieldk(),利用网络记录数据并
调用<
浏览 4
提问于2014-12-28
得票数 1
回答已采纳
3
回答
尝试使用嵌套表在
Lua
中
调用
函数
c
、
function
、
lua
、
nested
我正在尝试创建一个名为Dfetch()的C函数,该函数在
Lua
中注册为fetch()。我希望它是分层的,这样我就可以
调用
dog.beagle.fetch()作为
Lua
中的函数。下面是我所拥有的,但它没有
调用
我的C函数。如果我只做全局而不是子表,那么C函数就会被
调用
。我是
Lua
的新手,所以我想我只是把表设置错了。luaL_newmetatable(L, libname); <
浏览 0
提问于2012-11-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【编程】LUA基础
Lua string hash 算法
我们能用lua做什么
Lua开发手记(一)
Lua!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券