在我的D2007安装中,我安装了DDevExtension,以及来自同一站点的IDEFixPack。
不幸的是,现在我有了一个组件TmxSideBarPro,它将不再加载到IDE中。每次我尝试,我在IDE中都会出现以下错误:
EPackageRegistrationException 注册过程,Mxtaskpanereg.Register包c:!_ cg2007 \ Packages \ mxTaskPane_D11D.bpl引发异常类EAccessViolation:模块'rtl100.bpl'中地址20006A04的访问冲突。阅读地址9B8825DB。
我已尝试卸载上面的扩展程序,并且它们报告成功卸载,但在尝试安装组件时仍然出现上述错误。组件供应商没有多大帮助,我不确定他们现在已经在做生意了。他们确实问我是否安装了任何特殊的IDE工具,我向他们解释了我的情况,但我再也没有收到他们的回复。
我可以在这做什么让这个组件再次运行?我愿意重新安装D2007,但我也安装了D2009,并且我已经读过你不应该在新版本之后安装旧版本。
此外,如果有相应的论坛类别,请告知我们。
答案 0 :(得分:0)
有没有加载mxTaskPane_D11D的东西?找出将mxTaskPane_D11D重命名为mxTaskPane_D11D!。!bpl(额外字符)。现在ELSE将无法加载。现在取消注册。
答案 1 :(得分:0)
你确定你已经卸载了正确版本的DDevExtensions和IDEFixPack吗?
如果是这样,你的德尔福应该像以前一样
他们不做任何永久性修改IIRC。
你确定没有其他改变吗?您是否有机会重新编译mx包? 我发现安德烈亚斯的工具品质非常好,我可能会在其他地方寻找第一......
答案 2 :(得分:0)
我不熟悉该组件,但如果您有源代码,请尝试重新编译该软件包。从Delphi 7迁移到Delphi 2007时,我不得不重新编译几个组件包。许多软件包都是Delphi 5软件包。