サードパーティのDLLファイルを自分のアプリケーションに統合する必要があります。DLLの.DLLと.pdfドキュメントしかありません。私はそれがコーディングに行われている方法を知っていただきたいと思い、http://www.whiteboxrobotics.com/Support/pdf/PC-BOT_dotNet_v1.0_documentation.pdfC++サードパーティのDLLファイルを動的にロードする方法
私はツールボックスにドラッグすると、Visual StudioでDLLを読み込むことができますが、:
この
は、DLLのPDFファイルです。私はDLLを持っているだけなので、LoadLibrary()とGetProcAddress()を使用して、動的ローディングが唯一のオプションだと思います。
しかし、このような面倒なようで、カスタム(enum)パラメータを受け取る関数をどのようにロードするかわかりません。 .pdfのSendMessage(...)はPCBOTEventArgs.messageTypeをパラメータの1つとして取ります。
しかし、デザインビューでDLLを読み込むのは簡単なので、DLL全体が抽出されます。
なぜですか?
関数ポインタとGetProcAddress()の使用以外に何かありますか?