-1

Java アプリケーションが他のプログラム (.exe プログラム) から情報 (テーブル、文字列など) を取得できるようにする必要があります。他のプログラムが使用しているプログラミング言語を知りません。Delphi を使用して仕事をしている人を知っていますが、Java アプリケーションが必要です。私はいくつかの調査を行っていましたが、JNA を見つけました。彼のアプリケーション フォルダーで、次の .dll を見つけました: apigid32、asycfilt、Comcat、msstkprp、Msvbvm60、Oleaut32、Olepro32、Vb6stkit。. これらの dll のいずれかが、彼の Delphi アプリケーションとプログラムの間の通信を行っていますか?

あなたの助けのためにTy。

4

1 に答える 1

-1

(ローカルベースでの)最良のオプションは、他のプログラムに文字列、テーブル、配列などをファイルに出力させ(簡単に読み取るために.txtファイルをお勧めします)、Javaにファイルからそれらをロードさせることです。

元。コード (Java) インポートステートメント:

import java.io.*

文字列をファイルに書き込むために必要なコード:

BufferedWriter outStream= new BufferedWriter(new FileWriter("test.txt", true));
outStream.newLine();
outStream.write(outputString);
outStream.close();
于 2012-10-08T16:06:26.517 に答える