クラスを含む Hunspell DLL を VC++ でコンパイルしました...今度は Builder C++ 2006 でその DLL を呼び出してその関数を使用したいのですが...どうすればそれを行うことができますか?
私が試した:
typedef Hunspell * (CALLBACK *fpoint)(char *aff_file, char *dict_file);
fp pHunspell = (fp)GetProcAddress(handle_Hunspell, "hunspell_initialize");
if (pHunspell) {
Hunspell* obj = (Hunspell *)pHunspell("..\hunspelldic\en_US.aff", "..\hunspelldic\en_US.dic");
obj->add_dic("..\hunspelldic\it_IT.aff", "..\hunspelldic\it_IT.dic");
}
問題は、BuilderC++ 2006 で obj-> の後に shift-space を押した後に関数を表示できるが、実際にはクラス関数を認識しないように見え、Unresolved external '__fastcall Hunspell::add_dic(...); を出し続ける場合です。 ' から参照....
Builder C++ で VC++ dll を呼び出す正確な方法は何ですか? みなさん、よろしくお願いします...
乾杯、ルイジーノ