C++ での寿命が近づいているモノリシック MFC GUI アプリがあります。C# で新しい機能を構築し、各アプリ間でデータを渡すことを計画しています。
質問: C++ と C# の間でデータを渡すための最良の方法は何ですか?
注:
両端には GUI フロント エンドがあり、おそらく Id のような単純なデータを渡すだけで済み、使用するプロセス/機能を他のアプリに示すメカニズムを備えている可能性があります。
たとえば、アプリケーションの 1 つは C# の CRM システムで、グリッド内の行をダブルクリックすると、customerId とメッセージが渡され、MFC アプリの顧客フォームでその顧客を開くことができます。
少し調べてみましたが、オプションは、Windows Messaging、Memory Mapping、Named Pipes、または Windows Sockets などのようです。この段階では、名前付きパイプに傾倒していますが、他のアドバイスやヒント、または他の人々の経験を本当に感謝しています.