Board logo

Subject: 是不是CnWizards在某的地方隐藏着个不兼容项? [Print This Page]

Author: Zero42    Time: 2008-9-17 09:31     Subject: 是不是CnWizards在某的地方隐藏着个不兼容项?

今天安装444版依然不成功,提示同以前的情况一样,但同时安装的 Castalia.v2008.3.D2009却可以正常使用。是不是CnWizards在某个地方隐藏着个Bug,在特定环境下就会表现出来(比如在我的机子上:)!
它那个访问00000000地址的错误是不是意味着CnWizards未初始化?或是动态链接库的调用出了问题?

Image Attachment: 未命名.bmp (2008-9-17 09:31, 461.33 K) / Download count 429
http://bbs.cnpack.org/attachment.php?aid=509



Image Attachment: 未命名1.bmp (2008-9-17 09:31, 360.26 K) / Download count 392
http://bbs.cnpack.org/attachment.php?aid=510


Author: Zero42    Time: 2008-9-17 09:36

我的D2009

Image Attachment: 未命名3.bmp (2008-9-17 09:36, 627.21 K) / Download count 388
http://bbs.cnpack.org/attachment.php?aid=511


Author: Zero42    Time: 2008-9-17 09:39

是不是CnWizards得需要IE7,我的是IE6,上网都是用的firefox.
Author: Passion    Time: 2008-9-17 10:04

Castalia是BPL形式的,可能bpl的兼容性D2009处理的比较好。而CnWizards是DLL方式的,不太好查。
Author: zjy    Time: 2008-9-17 17:39     Subject: 是否同时安装Castalia和CnWizards才会出异常呢?

如果只安装CnWizards报错吗?
Author: Passion    Time: 2008-9-17 22:57

只安装 CnWizards也有朋友报错。
Author: Zero42    Time: 2008-9-18 09:04

只安装CnWizards同样出错,出错形式同上,我这边D2009下CnWizards就从未安装成功过,错误类型均为上图所示。
Author: kendling    Time: 2008-9-18 09:58

那就是D2009兼容的问题,建议你下载CVS最新的代码用你的D2009编译后安装。
Author: rarnu    Time: 2008-9-18 10:50

我这里发生个奇怪的事情诶。。。

新装了一台虚拟机,然后用调试模式运行一个新的IDE
CW能正常工作,也不报错
但是直接运行IDE,就会出AV
Author: Zero42    Time: 2008-9-18 12:14

回八楼:自己编译过,也是同样的问题,而且自己编译出来的dll文件有4Mb多
从错误提示来看,应该是哪个指针(或是类)没能正确初始化,对于这种插件开发我一窍不通,也不知道怎样调试。在D7下可以嵌入EurekaLog追踪一下,但在D2009还没找到类似的工具。找时间看看能不能用D7的EurekaLog改个D2009的版本嵌进去试一下。




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