0

Delphi 2010 と BDE のパッチを適用したバージョンを使用すると、BDERTL140.bpl のロードで問題が発生します。

DCLBDE140.bpl を別のディレクトリからロードすると、通常は正常に動作します。BDERTL140.bpl をロードしたい場合にのみ、Windows システム ディレクトリから既にロードされていると表示されます。

どのパッケージが BDERTL140.pbl をロードしますか? 元のバージョンではなく、パッチを適用したバージョンをロードするにはどうすればよいですか? オリジナルを上書きするのは嫌です。

4

3 に答える 3

2

Dependency Walkerの下でアプリケーションを実行できる完全なパスを含む、読み込まれたライブラリのリストを取得するには、多くの重要な情報が出力されます。

これを使用して、さまざまな DLL および BPL のすべての静的依存関係を表示することもできるため、強制的に読み込まれる最初のモジュールを見つけることができるはずですBDERTL140.bpl。その前に、パッチを適用したバージョンのロードを試みる必要があります。

于 2009-10-29T09:40:15.850 に答える
1

DCLBDE140.bpl を exe と同じディレクトリに配置する必要があります。これは、Windows\System32 からのロードを避けるために必要です。手動で LoadLibrary できないため、これが私が理解できる唯一の方法です。

于 2009-10-29T09:36:31.613 に答える
0

bpl のフォルダーを Windows 検索パスの前に置くようにしてください。

于 2009-10-29T10:36:49.160 に答える