C++ 动态加载dll
来源:互联网 发布:mac下制作u盘linux 编辑:程序博客网 时间:2024/06/07 22:07
///获取当前工作路径
char szTmp[PATH];
char* szPath = getcwd(szTmp, PATH);
///构建dll路径
strcat(szTmp, "remote.dll");
TCHAR wLoc[PATH] = { 0 };
MultiByteToWideChar(0, 0, szTmp, PATH, wLoc, PATH * 2);
///加载dll
HMODULE hDllModule = NULL;
hDllModule = LoadLibrary(wLoc);
///调用dll中函数
typedef int (*Func_GetTraderType)();
if(hDllModule)
{
Func_GetTraderType funcGetType = (Func_GetTraderType)GetProcAddress(hDllModule, "GetTraderType");
if (funcGetType)
///iPlatType 的值就是通过dll中函数获取的
int iPlatType = funcGetType();
}
///最后释放dll
if(hDllModule)
{
FreeLibrary(hDllModule);
}
阅读全文
1 0
- 动态加载DLL(C#)
- C++动态加载 DLL
- 动态加载DLL
- 动态加载dll
- 动态加载DLL
- C#动态加载DLL
- DLL函数动态加载
- 动态加载Dll
- C++ 动态加载DLL
- C#动态加载DLL
- C#动态加载DLL
- C#动态加载DLL
- 动态加载 dll
- C#动态加载DLL
- C#动态加载DLL
- C++动态加载dll
- C#动态加载DLL
- C#动态加载DLL
- 鸡汤有毒,以毒攻毒
- 安卓将自己的library打成jar包的形式
- 2017校招编程好未来
- CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器 【转】
- doc2vec 简介
- C++ 动态加载dll
- HDU 5015 233 Matrix
- Oracle数据库查看执行计划
- CentOS修改root密码
- LeetCode_461. Hamming Distance
- Activity 创建模式
- CentOS 6.4安装Apache+MySQL+PHP
- UVA1428 Ping pong(树状数组)
- xgboost算法的学习小案例