UNICODE.dll中声明了以下结构和函数,请问VC中如何声明及调用MCRead ?
struct MC_BY
{
long lIndex;
HANDLE hHandle;
short nCh;
long lData;
};函数:__declspec(dllexport) long _stdcall MCRead(MC_BY* ms)
struct MC_BY
{
long lIndex;
HANDLE hHandle;
short nCh;
long lData;
};函数:__declspec(dllexport) long _stdcall MCRead(MC_BY* ms)
_declspec(dllimport) long _stdcall MCRead(MC_BY* ms);
{
long lIndex;
HANDLE hHandle;
short nCh;
long lData;
};typedef long (_stdcall MCREAD)(MC_BY* ms);HMODULE hModule = LoadLibrary(//你DLL的路径);
if(hModule != NULL)
{
MCREAD *MCRead= GetProcAddress(hModule,"MCRead");
}if(MCRead!= NULL)
{
MCRead(.....);
}