Board logo

Subject: 有相关CnPack IDE Wizards的问题请教 [Print This Page]

Author: hipig    Time: 2007-2-7 16:03     Subject: 有相关CnPack IDE Wizards的问题请教

首先敝人安装完毕后点选"启用专家包",在首次运行C++Builder 6出现了错误讯
息,按下确定后IDE面板上VCL元件图示部分出现了错误及丢失,不清楚是否敝
人安装错误或其他原因,但"卸载专家包"后程式介面又恢复正常。请问这有可能
是哪方面的问题,感谢。(调用版本为CnWizards_0.8.1.252.exe之後移除改安裝
CnWizards_0.8.2.291_Unstable.exe亦有一樣的情況)

另附上截图
程序版本及未激活前正常畫面
http://kikiqqp.googlepages.com/BCBAbout.jpg
http://kikiqqp.googlepages.com/normal.jpg
錯誤信息
http://kikiqqp.googlepages.com/abnormal.jpg
http://kikiqqp.googlepages.com/error1.jpg
http://kikiqqp.googlepages.com/error2.jpg
錯誤畫面
http://kikiqqp.googlepages.com/extraordinary.jpg

[ 本帖最後由 hipig 於 2007-2-7 16:06 編輯 ]
Author: Passion    Time: 2007-2-7 17:01

你好,您的错误报告邮件我们也收到了,具体问题正在复查当中。
如果可以的话,能否用反馈向导生成一份错误报告贴上来,以便我们全面了解bug产生的环境?
Author: hipig    Time: 2007-2-7 18:00

感谢您的回覆....只是不知为何我依照顶置"帮助 CnPack 开发组修正 CnWizards 错误的方法"这帖文章
操作调试信息查看器,但调试信息查看器内却无任何反馈资料(如IDE啟動沒有錯誤,但選單上依舊沒
有圖樣,信息也沒有導出)。让我感到十分纳闷,整个程序上最让我困扰的并不是错误信息,而是
VCL选单上图样的丢失。虽然我一样可以择写程式,但却会造成不小的困扰。
Author: zjy    Time: 2007-2-7 23:10



QUOTE:
原帖由 hipig 于 2007-2-7 18:00 发表
感谢您的回覆....只是不知为何我依照顶置"帮助 CnPack 开发组修正 CnWizards 错误的方法"这帖文章
操作调试信息查看器,但调试信息查看器内却无任何反馈资料(如IDE啟動沒有錯誤,但選單上依舊沒
有圖樣,信息也 ...

很抱歉,由于自动构建脚本的限制,Debug 版的安装程序中带的 CB5/CB6 DLL 并不包含调试信息,所以您在调试信息查看器中看不到反馈信息。

您可以先安装 0.8.2.291 调试版,再下载下面的文件解压到 CnWizards 安装目录下替换掉原来的文件。然后再按照置顶帖的方法来帮助我们定位该错误。
http://download.cnpack.org/temp/CnWizards_291_CB6_Debug.zip

感谢您的支持和反馈!
Author: hipig    Time: 2007-2-8 12:07

感谢zjy,采用这DLL后调试信息查看器的确将信息给输出了。
这边我附上输出后的文件,档案名称以时间戳记,这边说明一
下操作。
首先我先反安装先前的版本,然后安装CnWizards_0.8.2.291_Unstable.exe
之后再将CnWizards_291_CB6_Debug.zip覆盖原文件,启动调试信息查看器
然后点击桌布上的档案夹及c:目录下档案夹专案。之后我发觉我无法作程式码
的编辑(一点击编辑视窗就程序就崩溃不动了必须强制结束),所以就重新开机
(附上资料reboot就是重新开机后反馈的)。重启后开启BCB,拉出一个Label及
Timer,于Timer内编写程式码
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
  Label1->Caption=Time();
}
然后编程,最后一个输出讯息为开启所存的专案然后编程执行。

OS:Microsoft Windows 2000SP4 [Version 5.00.2195]

[ 本帖最後由 hipig 於 2007-2-8 13:33 編輯 ]

Attachment: [反馈文件] CnDebugOut.zip (2007-2-8 12:07, 284.64 K) / Download count 650
http://bbs.cnpack.org/attachment.php?aid=238
Author: zjy    Time: 2007-2-10 10:12     Subject: 非常感谢您的反馈!

我们分析了日志文件,抱歉暂时还没有查到原因。

如果您有空的话,能否再按以下的步骤测试一下?

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

我这边所拦截的资讯,出错的程序在"FastCode优化专家",会导致程序崩溃(随机出现),
但VLC图样消失确定是这个程序所导致的(无论BCB崩溃于否只要启动这就会缺少图示)。
如BCB6崩溃择无法关闭程序,必须启动bcb cpu debug模式后才可关闭。

附上崩溃后所反馈的资料信息..

Attachment: out.zip (2007-2-12 11:25, 14.37 K) / Download count 647
http://bbs.cnpack.org/attachment.php?aid=241
Author: Passion    Time: 2007-2-12 14:38

您的意思是不是“VCL图片消失确定是FastCode导致的?”启用FastCode专家便会出现VCL图标丢失的情况?
Author: hipig    Time: 2007-2-12 19:38

是的...关闭FastCode后目前使用都很正常且开启时无任何错误讯息,请问这是我计算机上的问题吗
Author: Passion    Time: 2007-2-12 23:14

这个问题可能是FastCode的bug所导致,我们会进一步调试,看看到底是什么函数的替换导致了这个冲突问题。
问题解决之前,您只能暂时禁用FastCode专家了。




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