本文共 856 字,大约阅读时间需要 2 分钟。
//相机CSDExVisionDev* m_pCSDExVisionDev;typedef HRESULT(*TCreateVisionDev)(CSDExVisionDev **pp_MotionDev);void CMFCApplication1Dlg::LoadDllLibrary(CString strPath){ HINSTANCE hInst = LoadLibrary(strPath); DWORD error_id = GetLastError(); if (hInst) { TCreateVisionDev _CreateCSDExVisionDev = (TCreateVisionDev)GetProcAddress(hInst, "CreateVisionDev"); if (_CreateCSDExVisionDev) { _CreateCSDExVisionDev(&m_pCSDExVisionDev); m_pCSDExVisionDev->scvInitVedioLibrary(); m_pCSDExVisionDev->scvDevInterface(this); g_VisionSysData.g_VisionDevName1D.push_back(strDevDllName); g_VisionSysData.g_HINSTANCEVision1D.push_back(hInst); } else { Retn = SMCV_RETN_FAILIURE; } } else { CString strMsg; strMsg = _T("scvSetDevType:加载库文件") + strDevDllName; strMsg = strMsg + _T("失败!"); AfxMessageBox(strMsg, MB_TOPMOST); return SMCV_RETN_FAILIURE; }}
参考:
转载地址:http://skiii.baihongyu.com/