起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 584|回复: 24

【结】功能打开【急】

[复制链接]
发表于 2010-5-6 09:41:15 | 显示全部楼层 |阅读模式
有个功能打开速度很慢,就是慢在点击窗体到OnShow事件这段时间。不是加载数据的原因。。。郁闷啊!
回复

使用道具 举报

 楼主| 发表于 2010-5-6 09:46:02 | 显示全部楼层
说明:OnCreate事件中没有任何东西。。
回复 支持 反对

使用道具 举报

发表于 2010-5-6 10:10:37 | 显示全部楼层
很慢是多慢?
1、查一下功能、引用的信息、文档中是否有相关耗时的代码
2、数据集是否设置了自动打开,数据量是否大
3、功能界面是否很复杂

最简单的方法就是用排除法,把代码(引用的信息或者文档取消引用)屏蔽,数据集不自动打开,然后看是否打开快。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-6 11:36:37 | 显示全部楼层
别的都考虑过了,只有第 1  点会有可能。
引用的信息 功能 文档,都是调用其中的某个函数、传值,这样也会印象 ?
回复 支持 反对

使用道具 举报

发表于 2010-5-6 14:47:11 | 显示全部楼层
请把客户端的日志打开,然后告知一下具体的时间(几点几分几秒)点击功能,到 OnShow事件是几点几分几秒。
然后把日志文件传上来,我们看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-6 16:38:36 | 显示全部楼层
有个 30 多M怎么发啊 ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-6 16:42:57 | 显示全部楼层
打开一个功能要1分多钟,有些客户那里打开会更加久。
我在OnShow的开始 Dialogs.ShowMessage('Begin');
  在OnShow的最后面 Dialogs.ShowMessage('End');
弹出Begin 到弹出 End 的时间也就一到两秒

但是谈出Begin之前的这段时间要花1分多钟的时间,这段时间做什么事情去了 ?
我这个功能引用的东西多了点。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-6 16:54:40 | 显示全部楼层
日志1

monitorlog.part01.rar

878.91 KB, 下载次数: 76

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-6 16:57:29 | 显示全部楼层
日志2

monitorlog.part02.rar

878.91 KB, 下载次数: 76

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-6 16:58:32 | 显示全部楼层
3

monitorlog.part03.rar

878.91 KB, 下载次数: 73

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 01:01 , Processed in 0.044934 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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