2

WindowsフォームC#アプリからMFC C ++アプリの実行中に情報を渡すための最良の方法は何でしょうか?小さな文字列だけを送信する必要はありません。

ありがとう、ジェフ

4

4 に答える 4

3

名前付きパイプを使用してください。この投稿を参照してください。

于 2009-02-13T17:53:59.373 に答える
0

C ++アプリにメインウィンドウがある場合は、C#アプリで(P / Invokeを介して)SendMessage関数を使用して、WM_COPYDATAメッセージをC++アプリに送信する方法を確認してください。

http://msdn.microsoft.com/en-us/library/ms649011%28VS.85%29.aspx

于 2009-02-13T17:48:51.287 に答える
0

MailSlot api は小さくてシンプルですが、C# から使用するには P/Invoke が必要であり、ローカル マシンの外に出る可能性があるため注意が必要です。ここで私の答えを見てください

名前付きパイプはより堅牢かもしれませんが、これは代替手段です。

于 2009-02-13T17:57:32.220 に答える