如何调用别人写的DLL库里的函数? 已经有一个别人封装好的DLL库,我想知道,如何在VC里载入进来,然后再调用其里面的函数啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected: HINSTANCE hInstance;// 导入DLLvoid CDatabase::LoadDll(CString appPath){ char DllPath[MAX_PATH]; memset(DllPath, 0, MAX_PATH); sprintf(DllPath, "%s\\DLL\\DataBase_API.dll", appPath); VERIFY(hInstance=::LoadLibrary(DllPath));}// 调用函数DB_PB_SearchRecordbyDataint CDatabase::DB_PB_SearchRecordbyData(char * pContent){ int iRet; typedef int (far pascal * SQRTPROC)(char *); SQRTPROC pFunction; VERIFY(pFunction=(SQRTPROC)::GetProcAddress(hInstance,"DB_PB_SearchRecordbyData")); iRet = pFunction(pContent); return iRet;} zhangnanonnet(鱼欢) ( ) 。。强! zhangnanonnet(鱼欢) ( ) 。。OK动态调用 首先你要知道DLL导出函数的参数形式 懂directui的进 用过UpdateLayeredWindow 更得进 解决问题80%得分 顶的20% OnMouseWheel()事件无法响应? 在vC里怎么实现象声音频谱分析仪,就是那个随着音乐的声音高低改变的波形 也就是怎么取得即时声音的大小 问个关于assert()的问题 关于GetClientRect()的疑问在线等------------- 请教 网口 通讯 一个关于浮点数的输出 高手帮忙看看这段代码的问题? 有谁知道程序员考试的答案?? opencv小白一枚,一个问题困扰了好久 如何向CEdit控件里面添加描画函数(利用cdc)? 类似QQ和MSN的聊天界面!
HINSTANCE hInstance;// 导入DLL
void CDatabase::LoadDll(CString appPath)
{
char DllPath[MAX_PATH]; memset(DllPath, 0, MAX_PATH);
sprintf(DllPath, "%s\\DLL\\DataBase_API.dll", appPath);
VERIFY(hInstance=::LoadLibrary(DllPath));
}// 调用函数DB_PB_SearchRecordbyData
int CDatabase::DB_PB_SearchRecordbyData(char * pContent)
{
int iRet; typedef int (far pascal * SQRTPROC)(char *); SQRTPROC pFunction;
VERIFY(pFunction=(SQRTPROC)::GetProcAddress(hInstance,"DB_PB_SearchRecordbyData"));
iRet = pFunction(pContent); return iRet;
}