-2

Csharp App1 は、名前付きパイプ通信を実装しています。開始するには、いくつかのパラメーターが必要です。次のメソッドで App1 に接続する機能的なパスカル App2 クラスがあります。

//declaration of client event 
myClient: TClient;
//connects to App1
myClient:= TClient.Create(self,"App1path","user|pass|url");
//runs application which had been connected before
myClient.Run("App1Param");

このようにJavaと接続する方法を知っていますか?

4

3 に答える 3

0

私の知る限り、Java は名前付きパイプ ( RandomAccessFileを使用して開くことができます) をサポートしていますが、使用したことはありません。
どうやら、Windows または Linux のどちらを使用しているかによって異なります。
代わりに、ソケットを使用することもできます。

この質問は、名前付きパイプを使用した Java と c# (デルファイではありませんが、何もないよりはまし) 間の通信に関するものです:
Java での名前付きパイプの同時読み取り/書き込み (Windows)

編集

別の可能性があります: 標準入力と標準出力をリダイレクトします。Java で行われたことはありませんが、おそらく実現可能です。

于 2013-05-03T13:55:31.837 に答える
0

だと思います

myClient:= TClient.Create(self,"App1path","user|pass|url");

する必要があります

klient:= TClient.Create(self,"App1path","user|pass|url");

右?

于 2013-05-02T10:57:20.850 に答える
-1

コードの統合は今やレガシーになりつつあります。さまざまなテクノロジーを使用する場合は、Web サービス アーキテクチャを選択する必要があります。シームレスなコミュニケーションと適切に管理されたコードを作成します。最近は Web サービス フレームワークがたくさんあり、特定のコーディング言語の使いやすさに応じて 1 つを選択できます。

于 2013-05-02T14:43:27.703 に答える