1

LoadLibraryを呼び出して、ASP.NETアプリケーションでDelphidllを読み込もうとしています。私の本番マシンでは(VS統合サーバーを使用して)すべてが正常に機能しますが、宛先サーバーに配置すると、LoadLibraryはIntPtr.Zeroを返します。File.Exists(libraryName)trueを返します。何が問題になる可能性がありますか?

4

2 に答える 2

1

ほとんどの場合、delphidllには外部依存関係があります。私の場合は、ライブラリを暗黙的にロードする小さなデルファイアプリを作成します。移行先のマシンでそのヘルパーアプリを実行すると、画面にエラーメッセージが表示され、不足している外部ライブラリの名前が示されます。

于 2010-01-25T15:08:49.817 に答える
0

delphi dllとそのサポートDLLを、ASP.NETアプリケーションが実行されているディレクトリのどこかにあるターゲットマシンにコピーしましたか?

これがお役に立てば幸いです、よろしく、トム。

于 2010-01-25T15:43:46.253 に答える