• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ネイティブからマネージドdllの呼び出し方法)

ネイティブからマネージドDLLの呼び出し方法

このQ&Aのポイント
  • ネイティブコードからマネージドDLLを呼び出す方法について教えてください
  • C#でダイアログをもったDLLの作成方法を教えてください
  • C++Win32アプリケーションからマネージドDLLを呼び出す方法について教えてください

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

  • ベストアンサー
回答No.1

↓のページが参考になると思います。 http://satoshi.web5.jp/memo/connect_dll.htm

kuresuto03
質問者

お礼

返信が遅れてしまい、申し訳ございません。 ご回答いただき、誠にありがとうございます。 紹介していただいたサイトを試すことで、C#で作成したdllをC++で呼び出すことが可能であることがわかりました。 もし、よろしければなのですが、上記サイトには記載されていなかった、ダイアログなど、GUIをもったDLLを呼ぶ場合は、どのようにすればよいのでしょうか。 ご教授頂ければ幸いです。

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

その他の回答 (1)

回答No.2

>ダイアログなど、GUIをもったDLLを呼ぶ場合は、どのようにすればよいのでしょうか。 試してはいませんが、先に紹介したページの Class1 を Form1 などに置き換えて、 ShowDialog などを呼び出せばよいのではないでしょうか。

kuresuto03
質問者

お礼

返信が遅くなりまして申し訳ございませんでした。 あの後、C++Win32 アプリケーションからShowDialogが呼べないか色々施行錯誤しましたが、呼び出し方がわかりませんでした。(ShowDialogはWinformの機能で、C++Win32 アプリケーションだと、別のウィンドウ表示方法を使わないといけないと考えました) アドバイス、誠にありがとうございました。調査はもう少し続けていこうと思います。 ひとまず、1番最初の回答をベストアンサーとさせていただきます。

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

関連するQ&A