起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 144|回复: 6

【结】[问题] IE 登陆系统后,退出IE后CPU占用率一直99%,无法退出IE!**

[复制链接]
发表于 2008-1-9 20:59:09 | 显示全部楼层 |阅读模式
按照下面方法修改后还是无法解决问题。

修改 业务模型\系统空间\系统运行库\系统核心库 中的一个函数,注意修改完后编译、签入、刷新缓存

static procedure TSYSTEMCORE.SetOperator(AOperator: TOperator);
begin
  if not FCanRelogon or (FOperator <> nil) then
    raise Exception.Create('已经登录');

  FOperator := AOperator;

  FSetOperator := True;
  //FCanRelogon := Borland.Delphi.Windows.GetModuleHandle('rtdbg.dll') <> 0;
  FCanRelogon := True;
end;
回复

使用道具 举报

发表于 2008-1-9 21:06:30 | 显示全部楼层
感觉楼主所描述的现象与我们让你改的问题不是一回事呢?
我记得修改这个代码是解决关闭IE的时候弹出一个错的窗体的问题。你的关闭IE也会出现那个错误对话框么?
还有不该IE退出也会占用那么高的cpu么?
现在除了占用cpu很高还有其他的错误产生么?
每个机器都这样么?
与IE版本有关系么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 08:38:03 | 显示全部楼层
在退出IE 时没有报错对话框,就是CPU 占用一直是93%和99% 以上,然后IE 就没反应,无法退出。

已经有多个机器出现这个现象了,IE 版本用的有IE6 也有IE7。
回复 支持 反对

使用道具 举报

发表于 2008-1-10 08:43:05 | 显示全部楼层
出这个问题之前改了系统空间或协同空间的哪些单元?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 09:56:29 | 显示全部楼层
其他没修改,就是修改引入文档的对话框和菜单显示项:

业务模型\协同系统\文档\关联\文档关联信息\文档关联表单
业务模型\协同系统\文档\文档信息\新建非结构化文档视图
回复 支持 反对

使用道具 举报

发表于 2008-1-10 17:36:04 | 显示全部楼层
提供一个方法:把您当前的系统空间和协同空间的资源导出来。把Server/bin下面的初始化包的系统空间和协同空间导入再修改1楼后,看看是否好了。如果好了,一部分一部分的导入您原来的系统空间和协同空间的资源,以便定位错误。

折腾之前备份一下数据库。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-1 16:03:21 | 显示全部楼层
1楼现象跟客户端机器有关,有个别机器出现这个现象,但没有找到原因,先结贴吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 14:21 , Processed in 0.042574 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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