不太清楚你说的保存调用栈是什么意思。不过想要优雅的退出可以这样做:
if(NULL == ptr)
{
User::Leave(ENullPointer);
}
这样可以将当前栈上的对象清理掉,系统中的错误处理程序会自动捕获该错误,然后给出提示!
Type: Posts; User: sungrass; Keyword(s):
不太清楚你说的保存调用栈是什么意思。不过想要优雅的退出可以这样做:
if(NULL == ptr)
{
User::Leave(ENullPointer);
}
这样可以将当前栈上的对象清理掉,系统中的错误处理程序会自动捕获该错误,然后给出提示!
楼主发的东西是什么意思?
楼主没有分清symbian开发中的两个概念:异常与严重错误.
异常是可以恢复的错误,一般用一个负数来表示,由以L结尾的函数产生或由User:Leave一族函数产生,这种错误由于实际运行环境的多样性,一般无法在编码时完全杜绝,可用TRAP及TRAPD捕获进行处理,如果不捕获,框架一般会捕获并做默认处理....
新群开张,请诸位高手多多捧场,加入时请注明获取信息的来源!
BitBlt函数比DrawBitmap要快,替换一下试试
TextCount,MeasureText一类的函数非常的慢,是什么原因?
...
多谢Hoolee,你的方法可行,另外,我还搜到了如下资源,如果有人碰到了相同的问题,可以参考
http://discussion.forum.nokia.com/forum/showthread.php?t=70558
多谢子腾兄,你的方法非常有效,解决了我大半个月以来的困扰
如何改变输入框中的字体大小.
在大屏幕手机上,输入框中的文字太小.有没有办法修改?
发表一点拙见,应该是字节对齐的问题,其基类有两个用来表示长度的整型变量,TBuf应该是按照4字节对齐的,那么你申请了1个字节,余下三个字节又不通被其它的数据占用,在调试状态下看就似乎有4个字节一样。8字节的情况与此同理
我没有太明白刘老师的意思,不过我想可能刘老师也没明白我的意思。我目前根本没有涉及任何auto-start的问题,我现在的问题是模拟器无论如何都无法启动,简单点说就是我无法在PC上调试程序,而只能加日志在真机上调试。而那是一个漫长而不可靠的方法。
这是一个非常郁闷的问题,安装了S60 3rd后,模拟器无法正常启动,有时模拟器会闪一下,然后消失,在命令行输入epoc没有任何错误提示,也是无法启动,连续在命令行输入epoc,任务管理器中会出现多个epoc的进程实例,稍过片刻,所有进程实例自动消失。
...
Active perl的版本改了,jre的版本也改了,还是不行,欲哭无泪
请问不会产生问题的JRE与ActivePerl的版本号是多少?谢谢beover
请问不会产生问题的JRE与ActivePerl的版本号是多少?谢谢bover
第二版正常,第三版的模拟器无法启动,9.1,9.2效果相同,在命令行中输入epoc没有任何错误提示,但模拟器依然不启动,有时候会闪一下,停留片刻后消失,任务管理器中没有epoc进程运行.已经反复重装多次SDK,C盘,D盘都试过,均没有任何作用.
大侠们给点提示,谢谢了!
When I compile and link , I got a error:signsis.exe returned with exit value = 1, and the sisx cann't create automaticly, How can I issue this problem?
I opened multi project simutanenously in Carbide C++, I can't switch project, when I start debug , there is always the same project be start, I can't debug other projects or run. How to solve this...
Thanks you guys,I have solve the problem. Testing each com port from com0 to com22, finally when I start debug on Carbide C++, 3250 shows the install view. What I used is usb cable.
When I start use Carbide.C++,I most wanted feature is On Device debuging. But I got a big problem that I can't solve. After I start App TRK on device and connect with PC, and start debuging from...
fn_wyq,你错了,ErrRd在模拟器和真机上同样有效,而且不限于第三版,我开发symbian不是一天两天了,只不过第一次使用6681做测试机,在6600,7610等手机上都有效的ErrRd却失效了,我想知道原因!
为什么ErrRd放在6681上没有效果,程序崩溃了依然不会显示任何信息?
o,please give me codes,your are my savior
email&MSN : loverxp@126.com
I have use the FtpExample download from Nokia forum. But when I test it on emulator, it always return error 2 when I use host name and error 4 when I use IP address.
And when I start it on phone ,...
I have use the FtpExample download from Nokia forum. But when I test it on emulator, it always return error 2 when I use host name and error 4 when I use IP address.
And when I start it on phone ,...