0

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

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

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

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

我可以在这里做些什么来让这个组件再次工作?我愿意重新安装 D2007,但我也安装了 D2009,而且我读过您不应该在新版本之后安装旧版本。

此外,如果这应该属于其他论坛类别,请告诉我。

4

3 回答 3

0

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

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

于 2009-12-10T21:06:31.027 回答
0

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

于 2009-12-11T21:55:40.330 回答
0

是否有加载 mxTaskPane_D11D 的内容?找出将 mxTaskPane_D11D 重命名为 mxTaskPane_D11D!.!bpl(额外字符)。现在 ELSE 将无法加载。现在取消注册。

于 2009-12-10T16:32:18.613 回答