博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC动态载入DLL
阅读量:4091 次
发布时间:2019-05-25

本文共 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/

你可能感兴趣的文章
Java并发编程 | 一不小心就死锁了,怎么办?
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>
(python版)《剑指Offer》JZ06:旋转数组的最小数字
查看>>
(python版)《剑指Offer》JZ13:调整数组顺序使奇数位于偶数前面
查看>>
(python版)《剑指Offer》JZ28:数组中出现次数超过一半的数字
查看>>
(python版)《剑指Offer》JZ30:连续子数组的最大和
查看>>
(python版)《剑指Offer》JZ32:把数组排成最小的数
查看>>
(python版)《剑指Offer》JZ02:替换空格
查看>>
JSP/Servlet——MVC设计模式
查看>>
使用JSTL
查看>>
Java 8新特性:Stream API
查看>>
管理用户状态——Cookie与Session
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>
Guava快速入门
查看>>
Java编程基础:static的用法
查看>>
Java编程基础:抽象类和接口
查看>>