0

サードパーティ アプリの一部である基本的な DLL があります。これは Win32 C++ ライブラリです。

私はそれをコンパイルし、サードパーティのアプリで動作します。私が望むのは、DLL のエントリ ポイントからパラメータを C# WinForm アプリに渡すことです。主な理由は、私は C# を知っていて、データの一部を視覚的に確認して、何が起こっているかを確認したいからです。

サード パーティ アプリが DLL で呼び出すエントリ ポイントは次のとおりです。

double process_message(const char* pmessage, const void* param)
{
   //Do some stuff,
   //The 3rd party app expects an integer return

   /*
   I'd like to pass "pmessage" and "param" to my C# WinForm App
   And return a result of type int here.
   */
}

アプリケーションは常に同じコンピューター上にあります。名前付きパイプを試して動作させましたが、他の問題が多すぎます。私は .Net Remote を見てきましたが、もっと簡単な解決策があることを願っています。

乾杯

クレイグ

4

0 に答える 0