
Symbian
lucky_06
软件,华南理工,游戏
展开
-
HookLogger 的问题
HookLogger 本质是Hook就是钩模拟器,如果出现钩失败的话估计就是DLL没有关联好 setuphooks -r default //取消关联 setuphooks default //重新关联原创 2009-12-31 14:58:00 · 576 阅读 · 0 评论 -
s60 2nd 移植到 3rd 的一些心得
首先,是几个需要参考的doc 这个是wiki百科,中文的,按照这个步骤更改源文件: http://wiki.forum.nokia.com/index.php/%E7%A7%BB%E6%A4%8Ds60%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%AC%AC%E4%BA%8C%E7%89%88%E5%88%B0%E7%AC%AC%E4%B8%89%E7%8原创 2008-05-04 19:34:00 · 804 阅读 · 0 评论 -
Symbian 编程札记
1, 栈问题栈空间不足或者栈被破坏,不仅能导致程序崩溃,还能造成系统自动重启.解决方案1) 在.mmp中用 EPROCSTACKSIZE 增大栈空间。但是需注意,EPROCSTACKSIZE的有效范围是8k到80k,默认值8k,如果申明的栈空间超过这个范围,应用程序是无法运行的,连main函数就进不了。2) 正确使用栈,特别是CleanupStack. 比如如下错误就可能导致系统自动重转载 2008-12-28 22:27:00 · 1021 阅读 · 0 评论 -
How to use RDebug
GeneralRDebug is a useful utility for checking a log of specific messages generated by the running code. This feature is helpful when the breakpoint/step debug tricks' using space has been limited.转载 2008-12-28 22:32:00 · 1266 阅读 · 0 评论 -
(转)S60系统的文件操作类
symbian平台的封装已经很利害了,但是对于文件的操作来说,还是稍显烦琐.这里我把自己封装的一个用于常规文件操作的类贴出来,目的是起到抛砖引玉的作用:这个是头文件了:#include #include #include #define F_READ 0#define F_WRITE 1class CFileOp {public:转载 2008-04-09 00:56:00 · 651 阅读 · 0 评论 -
关于Symbian的定时器
Symbian里面,比较常用的定时器是 CPeriodic,其实也就是由 CTimer 实现的,而CTimer 则是一个 活动对象(Active Object)。 通过查看源代码发现,活动对象所被调用的最小时间片是取自 User::TickCount()。 在SDK中,User::TickCount()的注释如下: static IMPORT_C TUint Ti原创 2010-02-20 10:11:00 · 659 阅读 · 0 评论 -
(转载)s60的数据类型转换
1.串转换成数字TBuf16<20> buf(_L( "123" ) );TLex lex( buf );TInt iNum;lex.Val( iNum );2.数字转换成串TBuf16<20> buf;TInt iNum = 20;buf.Format( _L( "%d" ) , iNum );3.将symbian串转换成char串char* p = NULL;TBuf8<20> buf原创 2008-03-14 13:13:00 · 566 阅读 · 0 评论 -
bld.inf、.mmp和.pkg文件浅析
对于每一个项目,都必须有一个工程引导文件bld.inf和一个项目定义文件.mmp。bld.inf文件可能引用一个或多个.mmp文件,每个.mmp文件对应一个将要生成的组件。一、工程引导文件bld.inf其实是一个脚本,它告诉build环境在做build之前需要准备或知道一些什么东西,最普通的写法是:PRJ_MMPFILESHelloWorld.mmp这是告诉build环境,你马转载 2009-07-06 15:32:00 · 548 阅读 · 0 评论