誰かに実装を依頼されましたJavaアプリケーションとPascalアプリケーション間の通信。私はパスカルについてはほとんど知識がありません。出来ますか?もしそうなら、誰かが何らかの手引きを提供できますか?現在、私はこの時点ではわかりません。
回答:
回答№1は4確かにこれは可能です。
Pascalに実装されている一連の関数を単に使用する必要がある場合は、次のものを使用できます。 JNI Cと同じ方法で。 JNI固有の関数名でPascalを使用して、Windows用のDLLまたはUNIX用の共有ライブラリを作成します。 あなたが使用することができます pas2jni javac -h(またはjavah)の代わりに使用するか、ライブをさらにシンプルにします。 JNA
マルチプロセス統合に興味がある場合、つまり、あるアプリケーションがJavaで書かれ、別のアプリケーションがPascalで書かれている場合は、SOAPまたはREST APIを使うことができます。
PascalにSOAPを実装するためにあなたは使うことができます Webサービスツールキット
Pascal上でRESTを実装するためにあなたは使うことができます
モモット ツールキット。
回答№2の場合は-1
あなたは使うことができます
- ファイルシステム(ファイル間通信)つまり、両方のアプリで読み書きできる共有ファイルが1つあります
- ネットワーク(SOAP / REST)