symbian 常见错误

来源:互联网 发布:rbac php项目 编辑:程序博客网 时间:2024/05/21 17:49

 

在平时的软件开发中,其实我们常见的错误也就那么几个,这里我吧自己常见的错误列出来:

 

USER 10 描述符的下标超过其实际的长度。如:HBuf<10>text; text.Mid(11);

 

USER 11  在append或者是copy的时候,目的描述符的长度不够长。

 

USER 42 删除一个并不存在的对象,通常是这种情况:如你有两个指针指向了同一个对象,当你同时将这两个指针删除的时候,就会出问题。还有一种比较常见的情形是在使用一些会将所有权转移的数组(如RPointArray)的时候,比如我new

一个对象temp,然后append到RPointArray中,之后,我又将temp删除,那么在最后,释放RPointArray的时候就会出现USer42的错误。因为temp指向的对象的所有权已经转向了数组。

 

USER  130 使用数组时下表超过数组的最大允许的个数。

 

KEXE 3 控制针的情况,这个是非常常见的了,大家都知道是什么情况。其实,如果你的程序要加载一些库,如果这些库没有的话,有事也会出现空指针的错误。

 

E32USER-CBase (待续)

 

注:所有的错误都可以在SDK中找到:Symbian OS v9.2 » Symbian OS reference » System panic reference »

原创粉丝点击