Subject: 是不是CnPack的BUG? [Print This Page]
Author:
测试员 Time: 2006-1-16 10:55 Subject: 是不是CnPack的BUG?
每次输入大写I时Delphi就会死,我把专家包禁用就没事
我的环境是 Delphi6 Pack2
WinXP SP2
[ Last edited by 测试员 on 2006-1-16 at 10:58 ]
Author:
Passion Time: 2006-1-16 11:43
能否用错误向导生成一份报告贴上来?
Author:
测试员 Time: 2006-1-16 16:03
斑竹辛苦了
我生成错误向导时发现我用的不是最新版本(Ver: 0.7.8.143 Build 2005.08.31)
保存设置后安装上最新版本直接导入我保存的设置没有这个错误了。但是我恢复了专家包的默认设置后问题又出现了,我导入以前保存的设置还是会出错。
CnPack 错误报告。
描述:
每次输入大写I时Delphi就会死,把专家包禁用就没事
错误细节:
该错误有 100% 的概率可重现。
步骤:
1. 从开始菜单中启动 Delphi 6
2. 一个默认的空工程被创建
3. 在单元内任意地方输入大写I,Delphi马上会没有响应,只能强行关闭。修改属性用大写I没有问题。
设置:
OS: Windows XP 5.1 (Build 2600: Service Pack 2)
CnWizards: CnWizards_D6.DLL Ver: 0.7.9.164 Build 2005.11.13
IDE: ideD602 CSS
ComCtl32: 5.82.2900.2180
CnPack IDE 专家启用状态:
1 = CnMessageBoxWizard
0 = CnComponentSelector
0 = CnTabOrderWizard
0 = CnBookmarkWizard
0 = CnSrcTemplate
1 = CnEditorWizard
0 = CnMsdnWizard
0 = CnPas2HtmlWizard
1 = CnReplaceWizard
1 = CnSourceDiffWizard
0 = CnStatWizard
1 = CnPrefixWizard
1 = CnAlignSizeWizard
1 = CnCorPropWizard
1 = CnProjectExtWizard
0 = CnCommentCropperWizard
0 = CnRepositoryMenuWizard
0 = CnExplorerWizard
0 = CnFilesSnapshotWizard
1 = CnProcListWizard
0 = CnUsesCleaner
1 = CnSrcEditorEnhance
1 = CnFormEnhanceWizard
0 = CnPaletteEnhanceWizard
0 = CnCpuWinEnhanceWizard
1 = CnWinTopRoller
1 = CnInputHelper
0 = CnDUnitWizard
1 = CnIniFilerWizard
0 = CnMemProfWizard
CnPack IDE 专家创建状态:
1 = TCnMessageBoxWizard
1 = TCnComponentSelector
1 = TCnTabOrderWizard
1 = TCnBookmarkWizard
1 = TCnSrcTemplate
1 = TCnEditorWizard
1 = TCnMsdnWizard
1 = TCnPas2HtmlWizard
1 = TCnReplaceWizard
1 = TCnSourceDiffWizard
1 = TCnStatWizard
1 = TCnPrefixWizard
1 = TCnSrcEditorEnhance
1 = TCnFormEnhanceWizard
1 = TCnAlignSizeWizard
1 = TCnPaletteEnhanceWizard
1 = TCnCorPropWizard
1 = TCnProjectExtWizard
1 = TCnCommentCropperWizard
1 = TCnCpuWinEnhanceWizard
1 = TCnRepositoryMenuWizard
1 = TCnDUnitWizard
1 = TCnIniFilerWizard
1 = TCnMemProfWizard
1 = TCnExplorerWizard
1 = TCnFilesSnapshotWizard
1 = TCnWinTopRoller
1 = TCnInputHelper
1 = TCnProcListWizard
1 = TCnUsesCleaner
1 = TCnSourceHighlight
1 = TCnIdeEnhanceMenuWizard
CPU:
# Processors: 1
Type: Intel 586 model 2 Stepping 7
Speed: 2402.42 MHz
键盘:
Type 0: IBM enhanced (101- or 102-key) keyboard with OEM FKeys
Layout: 中文 (简体) - 美式键盘 (ch) in KBDUS.DLL
本地化信息:
Number of Digits: '2'
Leading Zero: '0'
List Separators: ','
Grouping: '3;0'
Decimal Separator: '.'
Group Separator: ','
Monetary Grouping: '3;0'
Monetary Decimal Separator: '.'
Monetary Group Separator: ','
Author:
Passion Time: 2006-1-16 21:23
感谢报告。此问题由于在我们的环境中不能复现,所以给排错带来了一些困难。
初步判断应该是输入助手的问题。能否下载我们的最新自动构建版本测试一下?如此问题仍然存在,可再在设置中禁用输入助手再测试一次,如果禁用后问题消失,说明是输入助手的问题。我们会针对此再进行排错。
Author:
测试员 Time: 2006-1-17 10:16
好像某一功能禁用以后需要重启Delphi才有效,开始我把所有的模块都禁用了还是出错,重启一下就没有错误了。
问题好像是和我安装的RxLib(2.75 for D6)有关,这个工具大概是替换了coreide60.bpl,安装最新的自动构建版本以后我设置过多次很少死机 就是提示那个文件出错。
有一次退出时候提示 无法创建..\user\RecentFile.ini,然后Delphi就不能启动了。禁用专家启动没问题,启动后Delphi还是不能启动。后导入以前保存的设置可以正常启动Delphi了。
现在我只启用了我常用的模块没有问题了:1、代码输入助手 2、窗体设计扩展 3、工程扩展工具 4、属性修改器 5、窗体设计专家 6、组件前缀专家
因为每次设置后都需要重启Delphi,现在有点忙,没时间定位是哪个模块出现的问题,请原谅。祝专家包越来越稳定!
Author:
Passion Time: 2006-1-17 11:43
禁用分俩种:一是在设置中将其Active设置成false,二是在高级中将其设为不创建。前者创建了专家实例而后者没有,修改后者需要重启IDE。
Author:
boatzm Time: 2006-3-1 13:30
>>>每次输入大写I时Delphi就会死
这个是GExperter的bug 1.3 有这个问题,禁用就OK。不是cnPack的。
Author:
测试员 Time: 2006-3-2 14:50
Originally posted by boatzm at 2006-3-1 13:30:
这个是GExperter的bug 1.3 有这个问题,禁用就OK。不是cnPack的。
你说得对。
前两天刚把GExperts卸载掉就没问题了,本来今天来报告斑竹的。
不过也算是一种冲突吧,我把CnPack禁用有GExperts也是不会死机的。如果我把Cnpack全部禁用再全部打开,关闭Delphi重新打开第一次也不会死机。
Author:
boatzm Time: 2006-3-2 15:28
可能是一个冲突的地方吧,我也没有仔细测试。。。
如果你要用GExperter 用1.22的版本即可(里面还是有部分“专家”蛮好用,不如查找等..)
另外,建议cnPack增加打开文件的时候可以输入过滤,就像函数过程列表一样可以输入过滤。。。
Welcome to CnPack Forum (http://bbs.cnpack.org/) |
Powered by Discuz! 5.0.0 |