Board logo

Subject: CnWizards_0.7.1.29_Unstable 有问题? [Print This Page]

Author: softsword    Time: 2004-12-21 21:11     Subject: CnWizards_0.7.1.29_Unstable 有问题?

各位老大:

    小弟每天都关注CnPack,更新一次,下载一次。但是今天的 CnWizards_0.7.1.29_Unstable 是不是有点问题?我安装了之后我的 Delphi 环境选项就是这样的了(如下)。我怀疑是其他的控件或插件冲突,完全卸载再重新安装,第一个也是唯一一个插件就是 CnPack ,但是还是这样。重装了两次,老样子。后来试着把今天的版本卸载了,装回原来的版本,什么问题都没有了。不知道是不是我的机器的问题。请看:

Image Attachment: Snap1.jpg (2004-12-21 21:11, 33.14 K) / Download count 455
http://bbs.cnpack.org/attachment.php?aid=28


Author: wenfei    Time: 2004-12-22 01:37

我也装上CnWizards_0.7.1.29_Unstable,但没有遇到楼主的问题,我的D6.
Author: zjy    Time: 2004-12-22 08:44     Subject: 多谢关注!

最近几天我在优化输入助手的弹出速度,softsword 报告的确实是 CnWizards_0.7.1.29_Unstable 的一个 Bug,只在 D7 中存在。我昨天也发现了并且已经修正,大家可以下载刚才构建的 0.7.1.30_Unstable 版测试。

在 D5/D6 中,输入助手里的符号信息是直接调用 ide 内核 bpl 中的函数来实现的。而从 D7 开始,Open Tools API 提供了取自动完成标识符项列表的功能,但是使用 OTA 的方法速度太慢了。大家如果在 D5 和 D7 下都用过输入助手的话,会发现 D5 的速度比 D7 快不少。这几天使用 z_prof 仔细分析代码中每一块的执行性能,进行优化。现在在 D5678 下面,弹出速度有了极大的提高,在常规代码中整个弹出过程只要 70-150ms,比以前快了 3-8 倍,使用时基本上感觉不到助手弹出时对代码输入的影响了。在 D7 下,输入助手的速度比 IDE 自已的自动完成速度还要快。

前面提到的 Bug 是在对 D7 版本专家进行改进时,由于提前 LoadPackage 一个内核包,可能导致 IDE 在后来装载该包时没有正确初始化造成的。

多谢大家对 CnPack 的关注!
Author: softsword    Time: 2004-12-22 10:56

嗯,不错不错,新的 0.7.1.30_Unstable 确实已经修正了。
感谢 yygw 和 CnPack 的所有成员的辛勤劳动




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0