下你所需,载你所想!
汇集开发技术源码资料

御风Lua模块DLL更新5.3.5动态版

:412.745KB :1 :2019-12-26 16:39:19

部分简介

御风Lua模块,DLL更新到5.3.5支持中文。
可惜的是搞不到luac53控制台程序(用来加密编译lua5.3.5脚本)支持中文的版本的,希望有人能弄一个,蟹蟹。只弄到一个英文的,需要的可以下载。luac53命令行 -o 输出文件名 输入文件名。

。注:Lua使用ANSI编码,不然中文会错误,当然如果你不用中文的话utf8编码也是可以的。
.子程序 Lua_系统_创建Lua状态机, 整数型, 公开, luaL_newstate,[-0, +0, –],创建一个新的Lua状态机。它以一个基于标准C的realloc函数实现的内存分配器调用lua_newstate。并把可打印一些出错信息到标准错误输出的panic函数设置好,用于处理致命错误。返回新的状态机,如果内存分配失败,则返回NULL
.子程序 Lua_系统_关闭Lua状态机, , 公开, lua_close,[-0, +0, –],销毁指定Lua状态机中的所有对象(如果有垃圾收集相关的元方法的话,会调用它们),并且释放状态机中使用的所有动态内存。在一些平台上,你可以不必调用这个函数,因为当宿主程序结束的时候,所有的资源就自然被释放掉了。另一方面,长期运行的程序,比如一个后台程序或是一个网站服务器,会创建出多个Lua状态机。那么就应该在不需要时赶紧关闭它们
.参数 L, 整数型, , Lua虚拟机句柄

.子程序 Lua_系统_检查版本, , 公开, luaL_checkversion,[-0, +0, –],检查调用它的内核是否是创建这个Lua状态机的内核,以及调用它的代码是否使用了相同的Lua版本。同时也检查调用它的内核与创建该Lua状态机的内核是否使用了同一片地址空间。本模块内存加载可能导致地址空间会有不同
.参数 L, 整数型, , Lua虚拟机句柄

.子程序 Lua_系统_取版本, 双精度小数, 公开, lua_version,[-0, +0, v],返回保存在Lua内核中储存的版本数字的地址。当调用时传入一个合法的lua_State,返回创建该状态机时的版本地址。如果用NULL调用,返回调用者的版本地址
.参数 L, 整数型, 可空,, Lua虚拟机句柄

.子程序 Lua_系统_取状态, 整数型, 公开, lua_status,[-0, +0, –],返回线程L的状态。正常的线程状态是0(LUA_OK)。当线程用lua_resume执行完毕并抛出了一个错误时,状态值是错误码。如果线程被挂起,状态为LUA_YIELD。只能在状态为LUA_OK的线程中调用函数。可以延续一个状态为LUA_OK的线程(用于开始新协程)或是状态为LUA_YIELD的线程(用于延续协程)
.参数 L, 整数型, , Lua虚拟机句柄

御风Lua模块DLL更新5.3.5动态版

热门推荐

相关文章