错误处理和清理 |
| 作者:cofd 来源:www.sf.org.cn 发布时间:2005-12-20 2:22:46 |
|
错误处理(Error Handling)和清理(Cleanup)是Symbian OS至关重要的一部分。编写每行代码,或者是读到每行代码都会因为清理而受到影响。"清理是Symbian OS编程的基础。" Symbian OS 错误处理和清理框架不仅仅只是对内存不足(OOM-out of memory)错误有用,很多操作如读写文件、通信会话中发送和接受数据的错误也可以处理,甚至用户的输入错误也能利用清理框架来处理。只有一种错误-编程错误,清理框架无法处理。但Symbian OS提供了足够的诊断信息,便于找出错误并修正错误。 一、处理内存不足的错误
二、用户错误 常见的一种情形是处理用户输入的错误。在一个对话框中处理"ok"按钮的函数(一个改写的CEikDialog::OkToExitL())必须
OkToExitL()函数一个典型的编程模式就是在每个控件中,使用自动变量来包含T类型的值,或者指向一个C类型的值。 如果在OkToExitL()函数的处理过程中,在任意阶段发现非法内容,就需要
详细描述请参考Developer Library中Coding Idioms for Symbian OS.pdf一文。 |
| [] [返回上一页] [打 印] |
|
文章评论 |
