symbian开发随笔

最近开发“新浪爱读(ido)阅读客户端”时遇到一个很棘手的问题那就是Symbian 3rd mr系统的手机(如E61,N93i等)经常写xml数据的时候出现异常退出的情况,我们读写xml用的是tinyxml库, 我觉得tinyxml库大家都用了这么长的时间的开源代码应该很稳定了不会出现什么问题, 开始以为fopen等标准I/O函数mr系统支持的不好, 所以我又把所有用到fopen的函数用RFile读写文件进行重载,fwrite等写xml的函数也换成了RFile写文件,这样是能解决读写xml问题,现在发觉自己很傻, 后来还有一个问题就是获取文件列表的 GetDir函数也莫名其妙的在MR系统的手机上出现异常退出的情况, 太奇怪了搞的我第一版beta版上线后还没搞定这个问题, 我都怀疑是手机问题,因为其他非MR系统的手机都没出现这个问题,后来在做宽屏的时候遇到E61也出现这种问题,我时我才觉得应该不是手机的问题了,把这些联系到一起我在想是不是有可能是Stack太小了,想到就开始试,在mmp文件里加上EPocStackSize 0x10000这句,在两部mr系统的手机测试后发现问题解决了,原因真是这个,我就乐了,心情大好的收拾东西下班回家了,记下来备忘,也希望对大家开发过程中遇到类似问题有所帮助! 奋战了3个月《 新浪爱读 IDo v1.00 免费版》symbian 3rd版终于上线了,http://soft.shouji.com.cn/sort/more.jsp?id=20282上有相关介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值