腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
(
Lua
)
有没有
一种
方法
可以
在
出现
错
误时
执行
代码
和
运行
函数
?
如果在
执行
另一段
代码
时
出现
错误,我将尝试
执行
函数
我的意思是:
在
Javascript中,有一个名为try
和
catch的
函数
,您
可以
将
代码
放在try中,如果
出现
错误,catch将
执行
这就是它的实际作用: try {} catch (error) { console.log("there was an error
浏览 15
提问于2020-08-22
得票数 1
回答已采纳
2
回答
C++未捕获
lua
异常
、
、
、
我有一个使用luabind绑定到
Lua
的C++程序。我目前正在测试
lua
和
luabind必须提供的错误处理
方法
,以帮助调试未来的
lua
脚本。这样做的目的是让luabind或
lua
在
出现
语法错误
和
编程错
误时
抛出异常,以便我
可以
调试
和
更正它们。现在的问题是,下面的脚本只是停止
执行
,没有任何错误消息或异常被抛出,所以
在
一个较大的程序中,我不知道问题会在哪里,甚至不知道问
浏览 2
提问于2011-08-02
得票数 0
回答已采纳
1
回答
DebugBreak的一个版本,
可以
在
不使应用程序崩溃的情况下中断调试器
、
、
、
有没有
一种
方法
可以
像DebugBreak()那样,当命中该
函数
时,调试器中断,但在没有附加调试器时继续
运行
?我有一个
lua
错误处理程序,它在出错时显示用户友好的错误消息,但是如果我正在调试,我想在检测到错
误时
立即停止
执行
。 我不想在调试器UI中设置断点。我想要一行导致调试器中断的
代码
,这样我就
可以
与同事共享这个断点。
浏览 25
提问于2021-08-05
得票数 1
回答已采纳
4
回答
低级
Lua
解释器
有没有
一种
方法
可以
比标准的"
lua
_pcall“
函数
调用更细粒度地
运行
C/C++程序中的
Lua
代码
?理想情况下,我希望能够循环遍历低级字节码指令列表(假设它有这样的东西),并逐个
运行
它们,这样我就
可以
编写自己的调度器,它
可以
对事情进行更多的控制,而不仅仅是从头到尾
运行
一个完整的
Lua
函数
。我这样做的原因是因为
浏览 1
提问于2009-03-14
得票数 7
回答已采纳
1
回答
在
C#中嵌入了
Lua
交互式提示窗口
、
、
、
、
我尝试
在
我的C#应用程序中提供一些脚本功能。经过一些搜索,
Lua
和
LuaInterface看起来是
一种
合理的方式。通过将
Lua
嵌入到我的C#
代码
中,我
可以
加载
Lua
脚本并处理C#类中定义的
方法
,而不会
出现
任何问题。然而,我想知道
有没有
一种
方法
不仅
可以
在
我的c#程序中
执行
lua
脚本文件,还<em
浏览 0
提问于2011-04-30
得票数 2
回答已采纳
3
回答
当给定脚本有语法错
误时
,luaL_dostring()崩溃
我试图将
Lua
集成到一个嵌入式项目中,使用GCC
在
Cortex-M4上使用。我能够加载并
运行
Lua
脚本,从C调用
Lua
函数
,从
Lua
调用C
函数
。但是当给定的脚本
在
luaL_dostring()中作为参数传递时,C程序崩溃(luaL_dostring陷阱上升)包含任何
Lua
语法错误。在这里,由于
Lua
语法错误而崩溃的相关C
代码
: //create <e
浏览 3
提问于2012-03-15
得票数 0
回答已采纳
2
回答
C++ -
在
没有自定义.lib文件的情况下从
Lua
C模块调用
Lua
函数
、
、
我有一个应用程序,它使用修改后的
Lua
5.2版本。
Lua
是嵌入
在
exe中的,据我所见(使用Dependency ),它的
Lua
函数
没有导出符号。我没有这个应用的来源。我需要为
Lua
编写C模块来使用这个应用程序。 我成功地在这个应用程序处理的require文件中使用了
Lua
,但是当我试图调用任何
lua
_*
函数
应用程序时,都会
出现
访问冲突错误。
有没有
一种
方法
浏览 3
提问于2018-07-12
得票数 3
1
回答
中止无限DoString调用
、
可能重复: 这是
Lua
for C# (
Lua
接口)的一个特定问题,它不像在本机C
Lua
中那样工作,所以如果您没有
Lua
C#的经验,请三思如果您的答案
可以
帮助我,谢谢。我尝试过很多
方法
,只需从单独的线程调用
lua
.Close(),只会给您在调用
Lua
(尝试索引零值)错
误时
出现
一个不受保护的错误,问题的根源是
Lua
不是线程安全的,而且由于我必须从一个单独的线程(主线程正在忙着为我尝试添加
浏览 5
提问于2012-07-24
得票数 0
7
回答
可附加到进程的
Lua
调试器
我的公司有一个程序,它使用嵌入在
运行
时的
Lua
,从磁盘加载.
lua
文件,并反复
执行
其中定义的
函数
。或者,考虑到
运行
时从磁盘加载随机文件的本质,我所要求的是完全荒谬
和
不可能的吗
浏览 21
提问于2011-12-07
得票数 12
回答已采纳
1
回答
将_ENV从C++设置为string
函数
、
、
在
我的项目中,我正在
执行
XML文件中包含的一些
lua
函数
。我从C++中读取XML,解析
代码
字符串,
执行
它们并获得结果。1;return 0; 所有操作都正常,但是从XML字符串
运行
任意
Lua
代码
似乎不太安全,所以我想设置
代码
可以
使用的
函数
的白名单。我找到的唯一
方法
是解析
函数
字符串,使用C++搜索(),在其后面插入whitelist,然后使用
浏览 5
提问于2019-10-29
得票数 3
回答已采纳
1
回答
我该如何与
Lua
共享C++类中的变量?
、
、
我是
Lua
的新手,我一直
在
努力为我正在组装的游戏引擎中的逻辑实现
Lua
脚本。到目前为止,让
Lua
启动并
运行
引擎没有任何问题,而且我能够从C中调用
Lua
函数
,并从
Lua
中调用C
函数
。虽然游戏对象都需要访问
和
操作这些变量,以便游戏引擎本身看到任何变化,但它们
可以
自由地创建自己的变量,
Lua
在这方面非常灵活,所以我不认为会
出现
任何问题。因此,在理想的情况下,当产生一个新
浏览 1
提问于2010-04-21
得票数 4
回答已采纳
1
回答
Lua
:设置错误源信息
、
、
我正在实现一个简单的
LUA
在线解释器,它从纯文本(即C字符串)获取多个
LUA
脚本并
运行
它们。一切正常,但现在我正在测试程序的响应,当这些脚本
出现
语法或
运行
时错
误时
。到目前为止,当发生错
误时
,
在
调用
lua
_pcall之后,我将从堆栈消息错误中得到如下所示:现在,我想要的是<e
浏览 8
提问于2016-01-13
得票数 3
回答已采纳
1
回答
在
Python下什么时候会
出现
错误?
、
这个问题与好的
和
坏的实践有关:
在
C编程中,我习惯于检查
函数
开始时传递的参数,从而在
出现
错
误时
返回错误
代码
(例如NULL指针)。
在
Python语言中,当传递的Queue对象为None或类型错误,并且试图操作这个无效的queue对象时,将自动引发异常。提前检查数据类型是不是
一种
好的做法?或者应该把错误处理留给调用
函数
来完成,因为那里出了问题?我很想用第
一种
方法
来做,但我觉得它可能是
错
的
浏览 3
提问于2017-10-11
得票数 0
2
回答
如何在不
运行
Lua
脚本的情况下识别未初始化的变量
、
我希望能够写一些这样的
Lua
代码
:并且能够获得所有变量的名称(
在
本例中是x
和
y ),以便我
可以
在
调用C++程序中读取/写入它们。of the
Lua
script*/虽然这样做有效,但我确实希望有
一种
方法
可以
自动列出
Lua
代码
中所有未初始化的变量,并将它们呈现给用户,而不必让用户记住显式声明它们。一个解析
Lua
<em
浏览 1
提问于2018-12-17
得票数 1
1
回答
在
出现
任何VBA (MS Access)错误后
运行
代码
、
、
在
测试环境中,有+- 200个MS Access MDB。我认为我的应用程序
可以
在
一个MDB上
运行
得很好.通过将
代码
插入到每个On_Error
函数
中,以及通过将任何
函数
包装在这样的On_Error catch语句中,我已经实现了MDB特定的功能。我的问题是,改变每个数据库
和
其中的每个
函数
都是多余的。
有没有
办法只
在
一个地方向每个MDB添加一些
代码
/模块,以便在
出现<
浏览 2
提问于2015-08-14
得票数 0
2
回答
出错时
执行
代码
、
、
、
每当任何API
出现
任何类型的错
误时
,我都想
执行
自动邮件
代码
。
有没有
人
可以
帮我找到
一种
简单的
方法
,我只需要写一次
代码
,只要我的任何API中有错误,我的邮件<
浏览 8
提问于2018-02-04
得票数 0
回答已采纳
2
回答
如何将
Lua
中的递归
函数
翻译成C
、
、
为了学习C编程,我正在尝试将一些
Lua
代码
翻译成C。我知道C不像
Lua
那样被认为是
一种
“
函数
式”语言,但我想知道它是如何/是否可能的。
Lua
代码
:a = a + 1else return Increment(a) end end 在这段
代码
中,
Lua
巧妙地
在
再次调用
函数
后退出它,以避免创建一
浏览 0
提问于2013-06-25
得票数 3
回答已采纳
2
回答
如何在windows上安装
Lua
、
我是
Lua
新手,需要知道如何在Windows上安装它吗?如果有人
可以
帮助我如何安装
Lua
,谢谢。
浏览 3
提问于2013-05-22
得票数 5
2
回答
具有“入口点”的
Lua
- pcall
、
我正在用以下内容加载
Lua
脚本:luaL_openlibs(L); int load_stat = luaL_loadbuffer(L,
lua
_script,strlen(
lua
_script),
lua<
浏览 3
提问于2017-04-13
得票数 1
回答已采纳
点击加载更多
相关
资讯
Lua语言快速入门教程
欲求不满之 Redis Lua脚本的执行原理
欲求不满之 Redis Lua 脚本的执行原理
Lua语言相关简介(一)
redis实现可重入分布式锁
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券