D2007:已安装 IDE 扩展 - 现在一个重要组件无法工作
在我的 D2007 安装中,我安装了 DDevExtension,以及来自同一版本的 IDEFixPack地点。
不幸的是,现在我有一个组件 TmxSideBarPro,它赢得了不再加载到 IDE 中。每次尝试时,我都会在 IDE 中收到以下错误:
EPackageRegistrationException 注册过程,程序包 c:!_cg2007\Packages\mxTaskPane_D11D.bpl 中的 Mxtaskpanereg.Register 引发了异常类 EAccessViolation:模块“rtl100.bpl”中地址 20006A04 处的访问冲突。读取地址 9B8825DB。
我尝试卸载上面的扩展,他们报告卸载成功,但在尝试安装该组件时仍然收到上面的错误。组件供应商没有提供太大帮助,而且我不确定他们现在是否还在营业。他们确实问我是否安装了任何特殊的 IDE 工具,我向他们解释了我的情况,但我再也没有收到他们的回复。
我可以在这里做什么来让这个组件再次工作?我愿意重新安装 D2007,但我还安装了 D2009,并且我了解到您不应在新版本之后安装旧版本。
另外,如果应该属于不同的论坛类别,请告诉我。
On my D2007 installation, I installed the DDevExtension, and also the IDEFixPack from the same site.
Unfortunately, now I have a component, TmxSideBarPro, that won't load into the IDE anymore. Any time I try, I get the following error in the IDE:
EPackageRegistrationException
Registration procedure, Mxtaskpanereg.Register in package c:!_cg2007\Packages\mxTaskPane_D11D.bpl raised exception class EAccessViolation: Access violation at address 20006A04 in module 'rtl100.bpl'. Read of address 9B8825DB.
I have tried uninstalling the extension above, and they report a successful uninstall, but I still get the error above when trying to install the component. The component vendor hasn't helped much, and I'm not sure they're in business anymore at this point. They did ask if I'd installed any special IDE tools, I explained my situation to them, but I never heard back from them anymore.
What can I do here to get this component working again? I'm willing to reinstall D2007, but I've also got D2009 installed, and I've read that you shouldn't install an older version after a new version.
Also, if there's a different forum category this should be in, please let me know.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是否有加载 mxTaskPane_D11D 的内容?要找出答案,请将 mxTaskPane_D11D 重命名为 mxTaskPane_D11D!.!bpl(额外字符)。现在其他东西将无法加载。现在取消注册。
Is there something loading that mxTaskPane_D11D? TO find out rename mxTaskPane_D11D to mxTaskPane_D11D!.!bpl (extra characters). Now something ELSE will fail to load. Now unregister that.
您确定已卸载正确版本的 DDevExtensions 和 IDEFixPack 吗?
如果是这样,你的 Delphi 应该和以前一样。
他们不做任何永久修改 IIRC。
你确定没有其他改变吗?您是否重新编译了 mx 包?
我发现 Andreas 的工具质量非常好,我可能会先去别处看看......
Are you sure you have uninstalled both DDevExtensions and IDEFixPack, for the right version?
If so your Delphi should be as it was before.
They don't do any permanent modification IIRC.
Are you sure nothing else changed? Did you recompile the mx package by any chance?
I've found Andreas' tools of very good quality and I would probably look elsewhere 1st...
我不熟悉该组件,但如果您有它的源代码,请尝试重新编译该包。从 Delphi 7 迁移到 Delphi 2007 时,我必须重新编译几个组件包。其中许多包是 Delphi 5 包。
I am not familiar with that component, but if you have the source code for it, try recompiling the package. I had to recompile several component packages when migrating from Delphi 7 to Delphi 2007. Many of the packages were Delphi 5 packages.