在Visual C++调试器中显示Symbian字符串和描述符(转)

使用Visual Studio处理描述符时无法直接显示内容,文中介绍一个小技巧。借助Microsoft Visual Studio中的“Auto Expand”,手动配置C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin下的AutoExp.dat文件,重启编译器、插入断点并启动调试器即可显示Symbian描述符内容。

现在使用Visual Studio有一个令人很不爽的地方,就是处理描述符,因为你不能直接显示它们的内容(只能在模拟器的窗口里看到).这里有一个小技巧将可以让你显示Symbian描述符的内容.

为了达到这个目的, Microsoft Visual Studio中的"Auto Expand"将起到重要的作用.它可以让调试器定制规则来显示用户数据的内容.可以手动配置AutoExp.dat来达到我们的目的.这个文件的位置在C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin.在记事本中打开这个文件,在它的尾部粘贴下列代码:

;=======================================================

;

; Symbian Strings & Descriptors

;

;=======================================================

TDes16= length= max=

TDesC16= length=

TPtr=length= max= ptr=

TPtr16=length= max= ptr=

TPtrC=length= ptr=

TPtrC16=length= ptr=

TBuf=length= max= buf=

TBufC=length= buffer=

HBufC16=length= buffer=

TLitC=length= buf=

TDes8= length= max=

TDesC8= length=

TPtr8=length= max= ptr=

TPtrC8=length= ptr=

TBuf8=length= max= buffer=

TBufC8=length= buffer=

HBufC8=length= buffer=

TLitC8=length= buffer=

TFileName=

TFullName=

重启编译器,插两个断点进去,启动调试器.呵呵…………


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126427/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-126427/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值