Board logo

Subject: 关于代码助手的问题 [Print This Page]

Author: Sephiroth    Time: 2005-4-4 01:36     Subject: 关于代码助手的问题

我在启用代码助手后, 编辑一个超过3000行的程序, 每次输入'.' 后, CPU都是100%负荷, CnPack都要重新检索一遍函数列表. 在装了CodeRush之后这个问题解决, 但是CodeRush太慢了. 请问是何问题? 谢谢
Author: zjy    Time: 2005-4-4 08:23     Subject: 请安装最新的 0.7.3 版

请问您使用的 IDE 是 Delhhi 几?如果没有禁用 Delphi 自己的 Code Completion,在代码中输入 . 应该出来的是 Delphi 自己的代码完成(禁用 Code Completion 后助手会自动取代)。输入助手是在连续输入两个字符后就会出来的。

0.7.2 及以前版本的代码助手在处理大代码时性能不好,最新的 0.7.3 已经改进了处理大文件时的性能,在 P1.6G 的机器上编辑 3万行的文件也不会有明显延时了。不过助手内部会调用 IDE 的实时编译器来获得标识符列表,如果您的机器配置太低(低于P700),使用 IDE 自己的自动完成速度都很慢,建议还是关闭助手算了。
Author: Sephiroth    Time: 2005-4-7 02:40

用的是Delphi7,已经禁用 Delphi 的 Code Completion,配置是P4 1.7G,512RDRam,我如果再装上CodeRush就不会有这样的延迟了
Author: zjy    Time: 2005-4-7 08:06

请问您使用的 CnWizards 版本是多少?最好是用专家帮助菜单中的错误报告和建议向导生成一份报告发给开发组或帖上来。
Author: Sephiroth    Time: 2005-4-10 01:30

版本就是 0.7.3的
Author: zjy    Time: 2005-4-11 14:37

我想这个问题可能不完全是由代码助手造成的。不知道您的 IDE 中还安装了哪些插件?您可以在 IDE 的主菜单中选择 CnPack | 帮助 | 错误报告及建议,使用该向导生成一份反馈报告发给我们,以便分析。




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