VC动态加载DLL怎么区分相同参数列表和返回类型的函数
VC动态加载DLL如何区分相同参数列表和返回类型的函数
以下是动态加载DLL的代码,但我不清楚他如何区分相同的参数列表和返回类型的函数,烦请大家休假的时候帮帮忙,谢谢
------解决方案--------------------
都没明白是什么问题。
///函数调用定义,函数参数类型,返回类型应该与dll中一致//是的
------解决方案--------------------
根据函数名判断
以下是动态加载DLL的代码,但我不清楚他如何区分相同的参数列表和返回类型的函数,烦请大家休假的时候帮帮忙,谢谢
- C/C++ code
///函数调用定义,函数参数类型,返回类型应该与dll中一致 typedef DWORD (_stdcall MYDLLFUN)(DWORD nPort, DWORD nBaudrate, LPTSTR dir); //函数指针声明 static HINSTANCE hmydll; static MYDLLFUN *mydllfun; void initCommDll() { hmydll=::LoadLibrary("mydll.DLL"); VERIFY(mydllfun=(MYDLLFUN *)::GetProcAddress(hmydll,"mydllfun")); }
------解决方案--------------------
都没明白是什么问题。
///函数调用定义,函数参数类型,返回类型应该与dll中一致//是的
------解决方案--------------------
根据函数名判断