私は2つのプロジェクトで解決策を持っています:
- C++メインプロジェクト
- ac#プロジェクト(ディスプレイシミュレーター)
現在、これら2つのアプリは、ループバックTCPクライアント/サーバー接続を使用してデータを共有していますが、これはあまり最適ではありません(タイミングの問題など)。
c ++プロジェクトからc#データに直接アクセスする方法とその逆の方法があるかどうか疑問に思いましたか?(2つのc#プロジェクトで可能と思われます。)それが不可能な場合、共有メモリでこれを実装するための最良の方法は何ですか?
ありがとう!マイケル
編集:答えてくれてありがとう。2つのプロジェクトは以前は独立したソリューションであり、どちらも実行可能ファイルです。実際には、2つを1つのソリューション/実行可能ファイルにマージしようとしています。詳細:c ++アプリはPC版の組み込みアプリです-c#アプリはlcd/HMIシミュレーターです。