
Symbian
fujs999
这个作者很懒,什么都没留下…
展开
-
Symbian中TDesc&作为参数时的默认值
可以写成void Function(TDesc& aParm= KNullDesC() )KNullDesC是_LIT宏定义的,描述符重载operator ()提供描述符的对象, 在一般函数调用中, 通过隐含对象转换, 可以正确使用, 但是作为默认参数, 不会转换, 所以编译不过, 需要你显示调用 在,3rd fp1 中有下面几个常量,有时你会用到的_LIT(KNullDesC,""原创 2009-11-13 13:52:00 · 734 阅读 · 0 评论 -
Symbian中_LIT的一些说明
在,3rd fp1 中有下面几个常量,有时你会用到的_LIT(KNullDesC,"");_LIT8(KNullDesC8,"");_LIT16(KNullDesC16,""); 另外很多人也许会用到 _L宏,因为比较方便,但很多书上说相比_LIT宏,它具有效率低和作用域相关问题,建议使用_LIT宏。原创 2009-11-13 13:42:00 · 879 阅读 · 0 评论 -
Symbian C++ 各种类型之间的转换
Symbian C++ 各种类型之间的转换(转自:http://hi.baidu.com/marktian/blog/item/61c5c2df9a4d7d1a622798f1.html)1.TTime转TBuf型TBuf theTime;//存储转换后的时间TTime tt;tt.HomeTime();_LIT(KTimeFormat,"%Y%M%D%1-%2-%3转载 2009-11-13 13:56:00 · 637 阅读 · 0 评论 -
Symbian多线程开发问题
在Symbian多线程开发过程中会遇到错误:Thread panic E32USER-CBase 69产生这个问题的原因是新的Thread中应该创建CTrapCleanup,代码如下:CTrapCleanup* cleanupstack = CTrapCleanup::New();delete cleanupstack;详见:http://www.newlc.com/topic-1原创 2010-01-19 10:57:00 · 940 阅读 · 0 评论 -
.o无法生成,报错:Error -1073741819
Symbian编译的时候,.o无法生成,报错:Error -1073741819。原因:可能是报错的文件中的强制类型转换出错了,比如(TUint8 *)强制转换了非指针变量。解决办法:可以逐行检查报错的文件,或注释掉一部分,缩小范围排查。原创 2009-11-27 15:37:00 · 5497 阅读 · 0 评论 -
Symbian 项目中capability使用情况检查方法
Symbian9.x中差不多有40%的API是有capability要求的, 一个symbian项目做下来,拿到真机中运行或者去symbiansign签名,需要统计你程序中所有api的capability使用情况。按照Symbian奉行一贯的简单事情复杂化的传统(比如lib的使用,你得自己去查哪个API在哪个.h,用了哪个.lib,手工加到mmp里。)提供一个不完全的的解决方法,模拟器会提供一个设转载 2010-05-15 07:14:00 · 629 阅读 · 0 评论 -
查询Symbian能力集包含的API
打开S60_3rd_MR/S60Doc中的_index.chm,然后搜索doxygen,找到最后一个标题:Doxygen Analysis of capabilities for Configuration: GT_9.1。即可查找哪些能力集对应哪些API。原创 2010-05-15 07:16:00 · 535 阅读 · 0 评论