内部作業用の Windows フォーム アプリケーションを開発しています。このアプリケーションをビルドした後、別のアプリケーションからこの exe ファイルを呼び出す必要があります。そして、プロセスの応答を取得する必要があります。それで、アプリケーションからいくつかの値を返す方法と、最初のアプリケーションが実行された場所から別のアプリケーションでその応答を読み取る方法を教えてください。
2 に答える
1
これがコマンドライン アプリケーションの場合、コマンドライン引数を使用して入力データを読み取り、標準出力デバイスで応答を送信できます。
Windows アプリケーションの場合は、名前付きパイプや WCF などを使用できます。複雑な場合は、出力をログ ファイルに書き込んでから、そのファイルを他のアプリケーションから読み取ることができます。
于 2013-04-11T06:55:18.440 に答える
0
簡単な使用:
http://msdn.microsoft.com/en-us/library/system.environment.exit.aspx
Environment.Exit(codetoreturn);
エラーを示すには、0 以外の数値を使用します。アプリケーションでは、列挙型で独自のエラー コードを定義し、シナリオに基づいて適切なエラー コードを返すことができます。たとえば、必要なファイルが存在しないことを示すには値 1 を返し、ファイルの形式が間違っていることを示すには値 2 を返します。Windows オペレーティング システムで使用される終了コードの一覧については、Windows のドキュメントの「システム エラー コード」を参照してください。
于 2013-04-11T06:52:35.323 に答える