締め切りが近い、USBデバイスプロジェクトのDLLのVC++ソースコードを取得しました。今は別のVBプログラムからこのusb dllを呼び出さなければなりません。しかし、ソースコードはVBで呼び出すことのできないテンプレート "MFC Extension DLL"に基づいています。一方、「静的にリンクされたMFCを持つ通常のDLL」は、Visual Basicで記述されたプログラムから呼び出すことができます。「MFC拡張DLL」を「MFCを静的にリンクした通常のDLL」に急いで変換する
VBから直接このdllを呼び出せるように、ソースコードの変更を最小限に抑えて方法がありますか?
スタティックライブラリでMFCを使用するために、プロジェクトの構成プロパティ/ MFCの使用を変更しようとしました。しかし、ビルドエラーがあります。
今、私は新しいテンプレート "MFCでの通常のDLL"に基づいてソースコードを変更していますが、多くの問題があります。たとえば、新しいdllコードでAFX_EXTENSION_MODULEを使用できるかどうかはわかりません。
「しかし、ビルドエラーがあり、」1が想像できる問題のほとんど役に立たない説明です。どのように誰があなたの説明を手伝ってくれますか? – Roel