• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# COM DELL へコールバックを設定したい)

C# COM DELLへのコールバック設定方法とエラー内容

このQ&Aのポイント
  • C# COM DELLへのコールバックを設定する方法と、エラー内容について詳しく解説します。
  • MFCからC# COM DELLへのコールバック設定方法と、エラー内容について解説します。
  • コードの一部を引用しながら、C# COM DELLへのコールバック設定方法とエラーの解決策を説明します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.2

「COMイベント」を使うと良いかと思われます。 C#側の実装 .NET で COMイベントを実装する方法を調べてください。 http://internetcom.jp/developer/20060704/25.html C++側の実装 C#のことはいったん忘れて、単純に「C++ で COMイベントを使う方法」 を調べれば良いです。検索すればいくらでも出てきます。 なお、提示されたコードのうち以下の部分は C++/CLI での実装方法です。 COM で実装するのであれば、このコードは忘れてください。 delegate bool CallBack(int hwnd, int lParam); CallBack^ myCallBack = gcnew CallBack(&Report); cpi->SetCallback( myCallBack );

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

ねえ、あなたは、常に完全に、Windowsのエラーを修正することができSmartPCFixerという名前のこのシステムオプティマイザに試してみることができます。 DLLエラーの修正に加えて、このツールはまた、あなたのコンピュータをスピードアップするために有名です。私はfp4apws_dllの問題を修正しようとしたとき、私はこの記事からこれを得ました。 http://www.dlllibrary.net/fp4apws_dll_What_is_fp4apws_dll.html。これは仕事ができる願っています。がんばろう。

参考URL:
http://www.dlllibrary.net/fp4apws_dll_What_is_fp4apws_dll.html
すると、全ての回答が全文表示されます。
回答No.1

delegate bool CallBack(int hwnd, int lParam); callbackって・・・、 windef.hでdefineされてる・・・よね?

mindeyed
質問者

補足

回答ありがとうございます。しかし全く意味がわかりません。 C#のマネージコードとMFCのアンマネージコード間を コールバック用いて通知する仕組みに悩んでます。

すると、全ての回答が全文表示されます。

関連するQ&A