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

その mxTaskPane_D11D をロードしているものはありますか? mxTaskPane_D11D の名前を mxTaskPane_D11D!.!bpl (余分な文字) に変更します。これで、ELSE の読み込みに失敗します。これで登録を解除します。

于 2009-12-10T16:32:18.613 に答える
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 に答える