我的BCB5到底怎么了,我的程序调用DLL中函数老出错!请高手指点一二!
我用BCB5的DLL WIZARD 建了一个DLL,并声明了可供外部调用的函数:
extern "C" __declspec(dllexport) double myfun(double, bool);
然后,我用了两种方法来调用myfun:
1、在我的应用程序中做声明:
__declspec(dllimport) double myfun(double.bool);
来静态调用myfun,但没有成功。
2、用LoadLibrary(),GetProcAddress(),FreeLibrary()动态调用myfun
也没成功。另外,用pmyfun=GetProcAddress(DLLNAME,"myfun")获得myfun的函数地址
后,我用pmyfun(1.222,true)来调用myfun为什么也报错!
请各位高手指教!非常感谢!