lua调试器思路
lua本身提供了回调机制,就是说当某事件产生时去调用指定的函数事件类型:#define LUA_MASKCALL (1<< LUA_HOOKCALL)#define LUA_MASKRET (1<< LUA_HOOKRET)#define LUA_MASKLINE (1<< LUA_HOOKLINE)#define LUA_MASKCOUNT (1<< LUA_HOOKCOUNT)由于断点是基于行来指定的,所以调试器基于 LU... « 阅读全文
c++中调用Lua中的函数
新建windows32 consol程序,只有一个.cpp文件.cpp文件内容为:#include <stdio.h>extern "C" {#include "lua.h" #include "lualib.h" #include "lauxlib.h"}/* Lua解释器指针 */lua_State* L;int luaadd ( int x, int y ){ int sum; /* the function name ... « 阅读全文
.NET 中运用 lua(图)
Lua在.net中的是非(研究的人似乎不多)作者: ByteWorker www.ASPCool.com 时间:2008-10-822:33:17 阅读次数:3510 很久没上博客了,换了工作之后一直忙的不可开交,我也自认个人能力比较有限,但无奈的是很多事情都从技术层面上压迫自己,整那些压... « 阅读全文
软件发布:智能串口调试
http://download.csdn.net/source/2017639简介串口开发,在众多工程领域非常重要,比如手机/Modem/监控等等。市面上串口调试工具软件很多,这些工具一般都能支持数据发送、接收,但是:1)很少有能支持脚本编程的,所以在自动化处理方面支持不够2)手机/Modem的调试... « 阅读全文
PSP LUA 利用psplink调试lua脚本
在确定使用lua脚本和euphorialuaplayer后。可以开始写脚本,写半天发现这个调试真是困难呀,普通一般的调试过程是1.先在PC上将代码写好,2.psp通过USB连接到计算机上3.将代码拷贝到psp上4.断开PSP的usb连接。5.找到这个lua脚本,启动这个脚本6.测试看是否有问题7.循... « 阅读全文
如何在visual studio调试环境下查看lua的调用栈、变量信息
编辑C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\autoexp.dat文件,在文件最后[hresult]之上的空白插入以下代码,就可以在 visualstudio调试的时候看到lua的调用栈、变量信息lua_State { preview ( #( "thread top=", [$c.top-$c.base, i] ) ) children ( #( ... « 阅读全文
Lua基本语法
Lua像C和PASCAL几乎支持所有的传统语句:赋值语句、控制结构语句、函数调用等,同时也支持非传统的多变量赋值、局部变量声明。4.1赋值语句赋值是改变一个变量的值和改变表域的最基本的方法。a="hello".."world"t.n=t.n+1Lua可以对多个变量同时赋值,变量列表和值列表的各个元素... « 阅读全文
开发愤怒的小鸟的Lua语言:Wax框架详解(一)(图)
原文:http://mobile.tutsplus.com/tutorials/iphone/iphone-wax/ Building Native iOS Apps with Wax: Introductionhttp://mobile.51cto.com/hot-269986.htm【51CTO独家译文】Lua语言一军突起,一举进入前十名。这与一年前苹果决定在iOS系统上使用Lua语言密不可分。但是,你了解如何用Lua语言在iOS上开发应用吗?51CTO将向各位介绍Lua语言的iOS应... « 阅读全文
一点Flash中的调试技巧
开发中经常会遇到需要trace的地方,刚在看Lua脚本中有一个用于调试模式下的标志位感觉不错,下次加到Flash的开发中来。方式很简单:1、定义一个全局变量vardebug=true;2、再任何需要进行跟踪的地方都判断这个标志位,比如:........if(debug){ trace("生命... « 阅读全文
lua语言源代码文件含义
ldebug.c-调试接口:包含访问调试钩子的函数(lua_sethook/lua_gethook/lua_gethookcount),访问运行时堆栈信息的函数(lua_getstatck/lua_getlocal/lua_setlocal),检查字节码函数(luaG_checkopenop/luaG_checkcode),和抛出错误的函数(luaG_typeerror/luaG_concaterror/luaG_aritherror/luaG_ordererror/luaG_er... « 阅读全文

