测试IDE vc6.0
使用方法。动态加载winIo32.dll 再调用其函数InitializeWinIo ,结果一直返回false。
具体代码:
HINSTANCE hMod;
hMod = LoadLibrary("WinIo32.dll");
//LoadLibraryEX();
ASSERT(hMod,"winIo32.dll 加载错误!");
InitializeWinIo =(InitializeWinIo_Type)GetProcAddress(hMod,"InitializeWinIo");
ShutdownWinIo =(ShutdownWinIo_Type)GetProcAddress(hMod,"ShutdownWinIo");
GetPortVal = (GetPortVal_Type)GetProcAddress(hMod,"GetPortVal");
SetPortVal = (SetPortVal_Type)GetProcAddress(hMod,"SetPortVal");
bool bResult=false;
ShutdownWinIo();
bResult = InitializeWinIo();
if (!bResult)
printf("Load winIO fail\n");
使用的winIo32.dll也曾经测试过 winIo.dll(第二版本的)也是失败。
请问各位大侠有没有发生过同样问题,谈谈你的解决方法。