CnPack Forum


« 2017-2-1 »  
SMTWTFS
 
   1234
567891011
12131415161718
19202122232425
262728    



Search Blog




Online Users: 1

0 members, 1 guests

帮助 CnPack 开发组修正 CnWizards 错误的方法
大家在使用 CnWizards 时,如果发现异常或错误,可以按照以下方法来帮助我们修正错误:

    首先需要下载一个 Debug 版本的安装包,下载地址:
    http://www.cnpack.org/downbuilds.php?kind=debug&lang=zh-cn
    在“调试版下载”中下载最新的调试版。

    这个 Debug 版本安装后,请执行以下操作:
    1、从开始菜单中启动“CnPack IDE 专家包”下的“调试信息查看器”,再启动 Delphi。
    2、操作 IDE 以重现所出现的问题。
    3、错误重现后,切换到调试信息查看器,里面记录了专家的一些日志信息,如果有异常,上面会显示发生异常时的堆栈调用。
    4、在查看器中,选择“文件”|“保存记录”导出日志文件。
    5、将日志文件发给我们。

    如果您时间比较充裕,还可以进行以下的测试:
    1、为 Delphi 创建一个快捷方式,在命令行上加上参数 -swcn 。
    2、用这个快捷方式启动 Delphi,会出来一个专家引导工具的对话框。
    3、先点击第二个按钮“取消选择”所有的专家,再点击第四个确定按钮,此时 IDE 启动后将不会创建任何专家项。
    4、测试一下错误是否可以重现,如果还可以重现,说明问题出在专家框架代码中。
    5、如果错误不出了,则关闭 Delphi,重新用刚才的快捷方式启动。
    6、这一次可以先选择前面一半的专家,再测试下错误是否可以重现。
    7、如果可以重现说明这一半专家中至少有一个导致该问题,否则测试另一半专家。
    8、依此类推,用二分法缩小判断范围,最后定位导致该错误的具体专家。
    9、将您的操作步骤及结果发给我们,最好是附上最后一次出错时的日志文件。

9 Comments

小bug

函数过程例表 设置快捷键 ctrl+G,同时把Gexperts 的捷键去掉,可是每次打开delphi2007需要调用函数过程例表快揵键都不行
必需重新再设一遍,重新设置的只对本次delphi有效,下次还要重新设

niaoge Rank: 6Rank: 6 2007-4-16 10:08

CnWizards默认是Ctrl+D呀。

kendling Rank: 8Rank: 8 2007-4-16 16:22

最好改成ctrl+G,因为使用 Gerperts习惯了,如果不能改成默认的,那也得支持用户自已改,并且一直生效才对,我指的是这里的小Bug,快揵键修改后不能在下次启动时生效.需要重新配
另外还有一个建议,
当按快揵键后,如果粘贴板上有内容,稍加一个判断,直接输到查找的框内,或者再加一个快揵键,默认用户带粘贴板输入,因为大多数用户复制到粘贴板内容,需要打开函数过程例表后都是为了直接找到内容,特别是修改一些大代码的控件时,这一步可以省掉很多麻烦.

niaoge Rank: 6Rank: 6 2007-4-17 18:57

Ctrl+G不能用可能是因为被其它的专家占用了,试试把GE的过程列表禁用而不只是去掉快捷键,我也是禁用GE的列表把CW的定义成Ctrl+G,使用没问题。

zjy Rank: 9Rank: 9Rank: 9 2007-4-18 08:14

麻烦周总在每次更新之后把最新版的Debug版的dll放出来(旧版的测起来没兴趣),这样大家要测试时替换一下dll就行了,安装太麻烦了。
现在我的感觉是:
307输入不会慢,只是在编译之后再编辑,明显感觉delphi2007慢了一点(这可能是delphi自身的问题,我下面再讲),可能是哪里资源没有释放掉,稍微调试一下.我主要是想把速度调快,至于功能大体差不多,贴近使用者的习惯加强一点,如果把画线加上去就更完美了.
delphi编译时占用资源的问题是不是本来就有这个毛病?
我测过delphi2006,delphi2007编译cxgrid里面的demo程序组,一次编译几十个exe,内存一直往上串,而不会在编译下一个之前把上一个占用的资源释放掉,编译完成之后或点取消也不会释放,通常2G的内存占用到1.6G时就编不下去了.(编译控件组时不会,不知是什么问题),用fastMM会多编几个,但是问题还是没得到解决,不知高手们有没有更好的办法?

niaoge Rank: 6Rank: 6 2007-4-19 03:52

我用的是D6, 安装专家包V0.8.2.322_RC1 后, 偶尔出现代码编辑器无法键入代码的情况,
换回V0.8.1.252 就没这个问题了,不知是不是我设置的原因, 请指教

jlwen Rank: 1 2007-8-15 22:32

楼上,装RC2试一试?

Passion Rank: 9Rank: 9Rank: 9 2007-8-16 00:11

有没有更好的方法呢?

mekealy Rank: 1 2011-4-19 12:58

嗯,非常不错,是个好主意












SIGNATURE-------------------------------------------------------------------------------------------------
Porsche Design shopAdidas Porsche Design Bounce S p5000 Shoes Sale

bizend Rank: 1 2012-2-23 13:36

Post Comment


This blog was closed or you do not have permission to post comment.






All times are GMT++8, the time now is 2024-11-11 03:41

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008165 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP