首页 > 代码库 > C++ builder调用vc编写的动态链接库的方法
C++ builder调用vc编写的动态链接库的方法
//启动com库
WSADATA Data_WSA;
int nWSAStartup = WSAStartup(MAKEWORD(1, 1), &Data_WSA);
if( nWSAStartup != 0 )
{
return;
}
//加载动态链接库
AnsiString str= strPath + (AnsiString)"\\Net.dll";
HINSTANCE handle = LoadLibrary(str.c_str());
if (handle == NULL)
{
return;
}
//打开网口
FARPROC lpFarProc;
lpFarProc = GetProcAddress(handle,"OpenNet");
long (*OpenNet)(char*,long);
OpenNet = (long (__cdecl*)(char*,long))lpFarProc;
long lSuccess = OpenNet("192.168.0.1", 8080);
if (lSuccess != 0)
{
FreeLibrary(handle);
return;
}
//释放动态链接库
FreeLibrary(handle);
C++ builder调用vc编写的动态链接库的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。