64ビットマシンでJacob(JAVA COM Bridge)を使用していて、32ビットDLLからCOMオブジェクトをロードしたいと考えています。どうやってやるの?
2321 次
2 に答える
1
32ビットプロセスで32ビットCOMオブジェクトをホストする必要があります。したがって、アプリ全体で32ビットを実行するか、COMオブジェクトをCOM +などに配置して、クロスプロセス呼び出しを使用する必要があります。
于 2008-12-11T15:56:30.317 に答える
0
私は次のように問題を解決しました: 必要な 32 ビット オブジェクトを作成するためのファクトリ COM オブジェクトとして機能する小さな 32 ビット アウトプロセス COM サーバー (.exe) を作成しました。そのため、私のアプリは 64 ビットで実行され、32 ビットの COM オブジェクトを使用しています。
My64bitApp<-->32BitOutOfProcFactory<-->32bitCOMServerDLL
于 2009-03-30T10:42:26.293 に答える