如何用VC动态调用VB编写的DLL动态链接库文件?
我用VB编写了一个DLL动态链接库文档,用VB程序调用该DLL时运行正常,但如何用VC的应用程序去调用VB编写的DLL动态链接库文档?(我一点头绪都没有啊,请高手指点指点)
打个比喻吧:
如果想调用 d:\\YourDllPath\\YourDllName.dll 的一个叫做 int FunctionName(int A, int B);的函数
就可以这样
typedef int (*_FunctionName) (int A,int B);
HMODULE hMod = ::LoadLibrary("d:\\YourDllPath\\YourDllName.dll");
if (hMod != NULL) {
_FunctionName FunctionName = (_FunctionName)::GetProcAddress(hMod, "FunctionName");
if (FunctionName != NULL) {
int nResutl = FunctionName(0,0);
}
::FreeLibrary(hMod);
}
这样就行了