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

王朝vc·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

文/Peter Jiang(译自newlc.com)

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

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

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

;

; Symbian Strings & Descriptors

;

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

TDes16=<,t> length= max=

TDesC16=<,t> 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=<,t> length= max=

TDesC8=<,t> length=

TPtr8=length= max= ptr=

TPtrC8=length= ptr=

TBuf8<*>=length= max= buffer=

TBufC8<*>=length= buffer=

HBufC8=length= buffer=

TLitC8<*>=length= buffer=

TFileName=

TFullName=

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航