起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 375|回复: 14

【搞定】紧急问题,系统退出时报错**

[复制链接]
发表于 2007-1-9 09:38:42 | 显示全部楼层 |阅读模式
在退出X3系统时,操作系统经常报如图所示错误,导致用户反感,影响使用。
请问:可能是什么原因导致错误?如何解决和避免?
说明:X3-2611版本,所有客户端都出现过这样的问题。
烦请帮忙尽快分析处理,谢谢!

x3_err1.jpg

13.21 KB, 下载次数: 211

回复

使用道具 举报

发表于 2007-1-9 10:20:51 | 显示全部楼层
删除缓存文件试试。
服务端:
\Server 目录下的cache 文件夹。

开发端:
\Developer 目录下的cache 和 DataCache 文件夹。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 10:36:03 | 显示全部楼层
按楼上的方法做了,问题依然。
很容易再现问题:进入X3后,打开10个左右功能,直接点注销按钮,到登录对话框点“退出系统”,基本每次都能出现这个问题。
回复 支持 反对

使用道具 举报

发表于 2007-1-9 10:41:23 | 显示全部楼层
楼主是用什么客户端的,IE ?EXE?
我在studio中用调试的方式测试一下,没有出现你说的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 10:43:19 | 显示全部楼层
客户端是IE。用开发工具是没有这个问题
回复 支持 反对

使用道具 举报

发表于 2007-1-9 12:02:42 | 显示全部楼层
楼主,客户端登陆后,如果不运行功能,然后退出,异常吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 16:09:59 | 显示全部楼层
不运行功能退出没有异常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 16:22:13 | 显示全部楼层
我们希望能达到的效果是:如果功能有处理不完善的地方,在运行平台能捕获并且处理掉;不要把异常反馈到平台的运行环境(IE中、客户端操作系统)中去。

这样确保系统间的界限是清晰的,整个系统运行显得稳定、独立。
回复 支持 反对

使用道具 举报

发表于 2007-1-9 17:14:30 | 显示全部楼层
其实对于一般的错误,都是可以很好的截获的,但是类似1楼的错误,指针错,有很多种可能都会出现。
比如:释放了对象,但是代码的逻辑上没有检查好,又去访问这个对象,这时候可能是不会出错,也可能是会出错(完全取决于这个对象原来占用的内存区域现在是否已经分配出去,分配给了哪个对象等),而且这时候通常是当时运行不会出错,以后其他正常访问后面一个对象时候出现错误,而这时候错误就很难处理了,因为其实错误不在现在这段代码上。
尤其是退出时候出指针错这样的错误,一般是这样的情况,因此,确实不能把所有的错误都截获到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 17:43:22 | 显示全部楼层
现在的麻烦是运行协同空间下的一些功能后退出系统时会出现这些错误,这样都没办法给客户解释,因为最终用户对软件理解是有限的,不能指望他们去杀掉任务管理器中的IExploer进程让烦人的错误提示持续出现多次。
这种出错隐患没办法强制用户接受,头大!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 05:06 , Processed in 0.042864 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表