社区
Symbian
帖子详情
程序退出时老是异常关闭,为什么???
xue040506
2009-10-30 09:44:19
在程序里使用标准的SOCKET,发现连接断开都没有问题,只是在退出应用程序的时候报错(模拟器报错,到真机上就不报了),感觉一定是哪里有问题,但查不出来,后来改成最简单的连接断开,中间不向服务器发消息,退出的时候也报异常,哪位高人给想想,到底是哪里错了
...全文
164
17
打赏
收藏
程序退出时老是异常关闭,为什么???
在程序里使用标准的SOCKET,发现连接断开都没有问题,只是在退出应用程序的时候报错(模拟器报错,到真机上就不报了),感觉一定是哪里有问题,但查不出来,后来改成最简单的连接断开,中间不向服务器发消息,退出的时候也报异常,哪位高人给想想,到底是哪里错了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xue040506
2009-12-14
打赏
举报
回复
问题依旧找不到答案,还是结贴算了,估计没人能解决,除非SDK开发人员来解决,可以断定是库函数内的泄露。
btsy2000
2009-11-23
打赏
举报
回复
[Quote=引用 14 楼 scribbler 的回复:]
引用 5 楼 alex_hua 的回复:
内存泄漏,用hooklogger工具可方便定位~
[/Quote]
内存泄漏
xixicongrong
2009-11-21
打赏
举报
回复
errrd 看下面的链接:
http://www.sf.org.cn/Article/lumen/200711/20753.html
scribbler
2009-11-19
打赏
举报
回复
[Quote=引用 5 楼 alex_hua 的回复:]
内存泄漏,用hooklogger工具可方便定位~
[/Quote]
内存泄漏
xue040506
2009-11-18
打赏
举报
回复
[Quote=引用 10 楼 arthersophy 的回复:]
估计真机也报错误,你装个errd试试。。
[/Quote]
我觉得也是,真机上也肯定报错了,只是没显示出来。
errd是个什么?初学这些,不太明白,是真机上查看内存泄露的工具吗?从哪里可以找到,在百度找了下没有
TO #11 和网络配置应该没关系吧,我觉得这是SOCKET库函数的问题,知道的话给解释详细点,
qianlima210210
2009-11-18
打赏
举报
回复
R类资源关闭顺序
漁_夫
2009-11-10
打赏
举报
回复
估计真机也报错误,你装个errd试试。。
ProgrammerNO1
2009-11-10
打赏
举报
回复
既然用了socket,极有可能跟模拟器网络配置有关
beyondma
2009-11-06
打赏
举报
回复
泻漏?
qianlima210210
2009-11-05
打赏
举报
回复
模拟器的问题,正常
swsamleo
2009-11-04
打赏
举报
回复
也有可能是版本问题,有些需要补丁
liu6560080
2009-10-30
打赏
举报
回复
看下析构函数是否把所有改释放的内存都释放了。很多时候都是这种内存泄露的问题
alex_hua
2009-10-30
打赏
举报
回复
内存泄漏,用hooklogger工具可方便定位~
xue040506
2009-10-30
打赏
举报
回复
哦,谢谢,开始是因为打不开TOOL,JRE版本不识别,加上后能打开了。
不过加上那两项后调试时只多了一条信息,就是在退出的时候异常对话框里多了个这ALLOC:1f5322580,程序里没有用过NEW或都MALLOC之类的,不知道是什么情况,我再查查,
alex_hua
2009-10-30
打赏
举报
回复
模拟器菜单里面啊,tool/preferences/c++ debug下面
xue040506
2009-10-30
打赏
举报
回复
“just in time”和“extended panic code file”,这两个在哪里呢,刚刚接触,
alex_hua
2009-10-30
打赏
举报
回复
在你模拟器里面把“just in time”和“extended panic code file”两个属性勾上,这样就可以显示详细的错误类别了。反正肯定是你程序在退出时有异常,如内存泄漏、资源未释放等。
从JVM的
退出
机制分析Java
程序
的优雅
关闭
退出
JVM的
退出
可以分正常
退出
、
异常
退出
和强制
退出
,每种
退出
方法的不同会产生不过的情况,汇总如下:Linux操作系统
关闭
不完全支持优雅
退出
,原因是Linux
关闭
时
先会向进程发送SIGTERM信号,等待一段
时
间进程还没
退出
时
就会强制
关闭
进程,所以Linux只会给一定
时
间让进程
关闭
退出
。JVM可通过以下几种方式正常
退出
最后一个非守护线程结束。JVM被中断(通过ctrl + c或发送SIGINT信号)。JVM被终止(通过发送SIGTERM信号,即或kill PID某个线程调用或。当。
python
退出
程序
-python
退出
程序
广告
关闭
腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!python
退出
程序
的方式有两种:os._exit(),sys.exit() 1)os._exit() 直接
退出
python
程序
,其后的代码也不会继续执行。 2)sys.exit() 引发一个 systemexit
异常
,若没有捕获这个
异常
,python解释器会直接
退出
; 捕获这个
异常
...
java
程序
退出
时
执行
java
程序
退出
时
执行 描述 对于
程序
退出
前执行特定过程, C++中有析构方法,java中可以使用Runtime中的addShutdownHook(Thread hook) 向JVM注册一个
关闭
的线程事件,
程序
一旦结束
时
,线程hook就会被执行,处理最后的事情。
程序
结束是指
程序
自然结束或者System.exit(0)、System.exit(-1) 或者Runtime.getRuntime().exit(-1)、Runtime.getRuntime().exit(0)等。即使是
程序
异常
退
如何让
程序
异常
退出
后重启
标 题:如何让
程序
异常
退出
后重启发信人:蔡子楠出处:http://www.freeeim.com/
时
间:2008-02-14 11:25:22 “
程序
FreeEIM.exe 遇到问题
异常
退出
,是否重启?”,类似的情况我们似乎碰见过,很多
程序
都有这个功能;这是怎么实现的呢?经过一番努力,在MSDN找到了SetUnhandledExceptionFilter函数,利用它,可以实现这个功
C++
程序
退出
是自动立即
关闭
TCP端口
[2020-04-23 16:29:46] [library] asio::listen called from the wrong state terminate called after throwing an instance of ‘websocketpp::exception’ what(): invalid state Aborted 最近在一个AI项目C++开发中,测试
时
遇到了一...
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章