D2007:已安装的IDE扩展 - 现在一个重要的组件不起作用

时间:2009-12-10 14:32:31

标签: delphi delphi-2007

在我的D2007安装中,我安装了DDevExtension,以及来自同一站点的IDEFixPack。

不幸的是,现在我有了一个组件TmxSideBarPro,它将不再加载到IDE中。每次我尝试,我在IDE中都会出现以下错误:

EPackageRegistrationException 注册过程,Mxtaskpanereg.Register包c:!_ cg2007 \ Packages \ mxTaskPane_D11D.bpl引发异常类EAccessViolation:模块'rtl100.bpl'中地址20006A04的访问冲突。阅读地址9B8825DB。

我已尝试卸载上面的扩展程序,并且它们报告成功卸载,但在尝试安装组件时仍然出现上述错误。组件供应商没有多大帮助,我不确定他们现在已经在做生意了。他们确实问我是否安装了任何特殊的IDE工具,我向他们解释了我的情况,但我再也没有收到他们的回复。

我可以在这做什么让这个组件再次运行?我愿意重新安装D2007,但我也安装了D2009,并且我已经读过你不应该在新版本之后安装旧版本。

此外,如果有相应的论坛类别,请告知我们。

3 个答案:

答案 0 :(得分:0)

有没有加载mxTaskPane_D11D的东西?找出将mxTaskPane_D11D重命名为mxTaskPane_D11D!。!bpl(额外字符)。现在ELSE将无法加载。现在取消注册。

答案 1 :(得分:0)

你确定你已经卸载了正确版本的DDevExtensions和IDEFixPack吗?
如果是这样,你的德尔福应该像以前一样 他们不做任何永久性修改IIRC。

你确定没有其他改变吗?您是否有机会重新编译mx包? 我发现安德烈亚斯的工具品质非常好,我可能会在其他地方寻找第一......

答案 2 :(得分:0)

我不熟悉该组件,但如果您有源代码,请尝试重新编译该软件包。从Delphi 7迁移到Delphi 2007时,我不得不重新编译几个组件包。许多软件包都是Delphi 5软件包。