`
天乐00
  • 浏览: 29442 次
  • 性别: Icon_minigender_1
  • 来自: 邢台
社区版块
存档分类
最新评论

Symbian常见错误归纳

阅读更多
KERN-EXEC 0 此错误通常出现在进程或线程使用已经销毁服务对象句柄,如调用了某个对象的Close()方法而继续使用此对象句柄
KERN-EXEC 3 此错误在好多情况下都会产生,最常见的情况通常是由于你使用了空指针,比如在对象没有创建的情况下使用其成员变量或方法
USER 11 内存越界 通常情况下是由于你没有给你的数据分配足够的缓冲区造成的。
USER 130 数组越界,如果你访问的RArray 或RPointerArray 数组下标超过了数组长度则会出现此错误
USER 29 此错误大都是因为对描述符取子串操作索引越界所致
USER 42 此错误通常是由于内存非法访问,比如访问指向无效内存的指针。我通常在调试dll的时候出现此错误,主要是没有执行Freeze由于dll修改。依赖dll主程序没有重写编译。函数访问地址出现错误
E32USER-CBase 71 通常情况下出现此错误由于CleanupStack::PushL() 和 CleanupStack::Pop()不匹配引起的,比如调用了CleanStack::PushL() 而忘记调用 CleanStack::Pop()
E32USER-CBase 63 此错误对应于E32USER-CBase 71 也是由于CleanupStack::PushL() 和 CleanupStack::Pop()不匹配引起的,你可能是过多的调用了CleanStack::Pop()
Avkon 59 在s60 2nd中构造一个视图时 不调用BaseConstructL();不会出现异常,移植到s60 3rd 如果不调用BaseConstructL();系统会提示此错误
关于错误代码 -46 第三版中调用未授权或不可用的服务通常会返回 -46的错误
错误代码 cone -8 通常是由于窗口资源没有释放引起的。确认在程序推出后清除了创建窗口的控件
CONE 44 发生此错误可能是由于你在销毁控件的时候,忘记调用 RemoveFromStack() 移除响应事件的控件。
在CEikRichTextEditor中使用RichText()→Reset()对文本清空以后执行如插入文本等操作时出现ETEXT 12的错误。
问题分析:
ETEXT 12 在panic文档中的描述为ECharPosBeyondDocument,因此是插入文本时由于光标的位置越界造成的。执行RichText()→Reset()以后文本被清空了,但是光标位置却仍然停留在原来的位置,系统并不会自动回到0位置。
解决方案:
必须调用如下两句手动的把光标位置设为0就可以了
iRichTextEditor->HandleTextChangedL();
iRichTextEditor->SetCursorPosL(0, EFalse
cone 14     Environment cannot find the specified resource in any resource file ,资源文件出错了。肯能是资源文件读得不正确。
在平时的软件开发中,其实我们常见的错误也就那么几个,这里我吧自己常见的错误列出来:
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 控制针的情况,这个是非常常见的了,大家都知道是什么情况。其实,如果你的程序要加载一些库,如果这些库没有的话,有事也会出现空指针的错误。
分享到:
评论

相关推荐

    symbian 安装文档及常见错误

    【Symbian安装文档及常见错误】这篇文档主要介绍了Symbian操作系统开发环境的搭建步骤、常见问题及其解决方法。Symbian是一个历史悠久的移动操作系统,尤其在智能手机早期广泛应用于诺基亚手机。 首先,环境配置是...

    symbian os 错误代码.rar

    在提供的"Symbian OS 错误代码.doc"文档中,很可能详细列举了常见的Symbian OS错误代码及其含义,这对于开发者调试和优化Symbian应用程序至关重要。熟悉并掌握这些错误代码,能够帮助开发者更有效地解决程序运行中的...

    Symbian塞班操作系统

    ### Symbian塞班操作系统深度解析 #### Symbian简介:智能移动终端的先驱者 Symbian操作系统,源自英国宝意昂公司(Psion)的EPOC操作系统,其设计理念强调“使用电子产品如同品尝乳酪般简单”。EPOC的命名灵感...

    Symbian错误码大全

    Symbian错误码大全 常见的错误查询

    Symbian 错误码大全

    Symbian 错误码大全 Symbian 错误码大全

    symbian 错误 码 2

    symbian 错误 码 2symbian 错误 码 2

    Symbian(塞班)智能手机应用技巧

    ### Symbian(塞班)智能手机应用技巧 #### 塞班智能手机概述 智能手机的核心特征在于其搭载了一个开放式操作系统,这种系统允许用户直接安装并使用第三方软件,而非仅仅局限于预装的功能或者仅支持JAVA程序的手机。...

    symbian 错误 码 1

    #### 其他常见错误码概览 除了错误码1,Symbian还定义了一系列其他的错误码,用于更精确地描述不同场景下的问题: - **KErrNone** (0):无错误,操作成功。 - **KErrNotFound** (-1):未能找到指定的对象或资源。 ...

    最常见的手机操作系统Symbian OS

    **Symbian OS:手机操作系统的先驱** Symbian OS是历史上最早广泛应用于智能手机的操作系统之一,尤其在2000年至2010年间,它在全球范围内占据了主导地位,尤其是在诺基亚等品牌手机中。这个操作系统以其灵活性、可...

    symbian错误代码大全

    本文将详细介绍Symbian OS中的常见错误代码及其含义。 #### 通用错误 - **KErrNone (0)**:没有错误。 - **KErrNotFound (-1)**:无法找到指定的对象。 - **KErrGeneral (-2)**:一般性(未指定)错误。 - **...

    Symbian塞班智能手机签名工具

    本文将深入探讨Symbian塞班智能手机签名工具的相关知识,帮助你理解其工作原理、使用方法以及为何它对Symbian用户至关重要。 首先,我们需要了解什么是签名工具。在Symbian系统中,应用软件需要经过签名才能在设备...

    Symbian塞班软件破解入门资料

    Symbian塞班软件破解入门资料,新手值得一看~

    symbian塞班软件开发工程师培训班实施方案.doc

    "Symbian塞班软件开发工程师培训班实施方案" 本文档主要介绍了Symbian塞班软件开发工程师培训班实施方案的整个项目计划,包括市场需求、人才缺口、薪资待遇、认证考试等方面的分析和讨论。 1. 市场需求方面,随着...

    symbian手机_塞班软件签名工具

    塞班(Symbian)是一种经典的智能手机操作系统,曾经在2000年代至2010年代初广泛应用于诺基亚等品牌的手机中。它以其强大的功能和开放性吸引了大量的开发者为其开发应用程序。在塞班系统上,为了确保软件的安全性和...

    塞班Symbian3 360宝盒

    塞班3手机360手机宝盒软件支持

    Symbian错误代码.txt

    本文将详细介绍Symbian系统中的常见错误代码及其对应的含义。 #### 二、通用错误代码 1. **KErrNone (0)**:无错误。 - 表示操作成功完成,没有发生任何异常或错误。 2. **KErrNotFound (-1)**:无法找到指定的...

    Symbian错误大全

    《Symbian错误大全》是一本专注于解决Symbian操作系统中常见问题和错误的专业参考资料。Symbian系统曾经是智能手机领域的主导者,尤其在2000年代至2010年代初,许多诺基亚手机都采用了这个操作系统。这份大全深入浅...

    推荐-symbian塞班软件开发工程师培训班实施方案 精品.pdf

    【Symbian塞班软件开发工程师培训班实施方案】 随着信息技术的快速发展,Symbian操作系统作为曾经在智能手机领域的主导者,曾引领了移动开发的热潮。本文将深入探讨Symbian平台的开发现状、ASD(Accredited Symbian...

    symbian 错误对应表error_code

    在Symbian操作系统中,错误处理是通过一个称为`error_code`的机制来实现的。这个机制为开发者提供了一种标准化的方式来识别和处理程序运行时出现的问题。`error_code`是一个整数值,它对应于特定的错误信息或状态,...

Global site tag (gtag.js) - Google Analytics