1
私はネットワーク通信を行い、C#アプリケーションで使用したいC++クラスを持っています。しかし、私はコールバックとして使用できるように、関数を指し示す代理人を持つことができるようにしたい。これは、私はC + +のDLLをエクスポートする方法について何か変更されますか?C#のコールバックに使用できるC++のDLL関数のラッパーを作成
私はネットワーク通信を行い、C#アプリケーションで使用したいC++クラスを持っています。しかし、私はコールバックとして使用できるように、関数を指し示す代理人を持つことができるようにしたい。これは、私はC + +のDLLをエクスポートする方法について何か変更されますか?C#のコールバックに使用できるC++のDLL関数のラッパーを作成
これは私がやる方法です。 C関数としてDLLから呼び出す必要がある関数をエクスポートし、C#コードでデリゲートラッパーのものをいくつか提供します。
[this](http://stackoverflow.com/questions/4737018/how-to-call-net-c-code-from-a-native-c-dll)助けてもらうかもしれない – user1227804
質問がそうでなかったら謝罪する十分にはっきりしていますが、私が望むのは、C#関数のデリゲートとコールバックとしてC#関数を使用することです。私は、これが機能をエクスポートするときに余分な作業が必要かどうかわかりません。 –