CnPack Forum


 
Subject: 帮助 CnPack 开发组修正 CnWizards 错误的方法
  This thread has beed added to the blog of author's.  
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2004-11-20 22:09  Profile | Site | Blog | P.M. 
帮助 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、将您的操作步骤及结果发给我们,最好是附上最后一次出错时的日志文件。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-4-16 10:08  Profile | Blog | P.M. 
小bug

函数过程例表 设置快捷键 ctrl+G,同时把Gexperts 的捷键去掉,可是每次打开delphi2007需要调用函数过程例表快揵键都不行
必需重新再设一遍,重新设置的只对本次delphi有效,下次还要重新设
Top
kendling (小冬)
高级版主
Rank: 8Rank: 8
MyvNet


Medal No.1  
UID 703
Digest Posts 5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
Post at 2007-4-16 16:22  Profile | Site | Blog | P.M.  | QQ | Yahoo!
CnWizards默认是Ctrl+D呀。




小冬
http://MyvNet.com
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-4-17 18:57  Profile | Blog | P.M. 
最好改成ctrl+G,因为使用 Gerperts习惯了,如果不能改成默认的,那也得支持用户自已改,并且一直生效才对,我指的是这里的小Bug,快揵键修改后不能在下次启动时生效.需要重新配
另外还有一个建议,
当按快揵键后,如果粘贴板上有内容,稍加一个判断,直接输到查找的框内,或者再加一个快揵键,默认用户带粘贴板输入,因为大多数用户复制到粘贴板内容,需要打开函数过程例表后都是为了直接找到内容,特别是修改一些大代码的控件时,这一步可以省掉很多麻烦.
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2007-4-18 08:14  Profile | Site | Blog | P.M. 
Ctrl+G不能用可能是因为被其它的专家占用了,试试把GE的过程列表禁用而不只是去掉快捷键,我也是禁用GE的列表把CW的定义成Ctrl+G,使用没问题。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
niaoge
灌水司司长
Rank: 6Rank: 6



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



UID 23145
Digest Posts 0
Credits 2
Posts 1
点点分 2
Reading Access 10
Registered 2007-8-15
Status Offline
Post at 2007-8-15 22:32  Profile | Blog | P.M. 
我用的是D6, 安装专家包V0.8.2.322_RC1 后, 偶尔出现代码编辑器无法键入代码的情况,
换回V0.8.1.252 就没这个问题了,不知是不是我设置的原因, 请指教
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6431
Posts 3393
点点分 6431
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-8-16 00:11  Profile | Blog | P.M. 
楼上,装RC2试一试?
Top
mekealy
新警察
Rank: 1



UID 63332
Digest Posts 0
Credits 6
Posts 3
点点分 6
Reading Access 10
Registered 2011-4-19
Location 广州
Status Offline
Post at 2011-4-19 12:58  Profile | Site | Blog | P.M.  | QQ | Yahoo! |
有没有更好的方法呢?




<a href=”http://www.justsoo.com/”>www.justsoo.com</a>
Top
bizend
新警察
Rank: 1



UID 67429
Digest Posts 0
Credits 8
Posts 3
点点分 8
Reading Access 10
Registered 2012-2-23
Status Offline
Post at 2012-2-23 13:36  Profile | Blog | P.M. 
嗯,非常不错,是个好主意












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




All times are GMT++8, the time now is 2017-12-13 21:10

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

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