这个程序在windows xp下运行证常,但是在windows vista下运行时出现
调用DllRegisterServer 失败!
请专家帮忙解决
//ActiveX控件的路径及文件名
LPCTSTR pszDllName="PowerPlayer.dll";
//装载ActiveX控件
HINSTANCE hLib = LoadLibrary(pszDllName);
if (hLib < (HINSTANCE)HINSTANCE_ERROR)
{
AfxMessageBox("不能载入PowerPlayer.dll文件!",MB_OK);
return;
}
//获取注册函数DllRegisterServer地址
FARPROC lpDllEntryPoint;
lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer"));
//调用注册函数DllRegisterServer
if(lpDllEntryPoint!=NULL)
{
if(FAILED((*lpDllEntryPoint)()))
{
AfxMessageBox("调用DllRegisterServer 失败!",MB_OK);
FreeLibrary(hLib);
return;
}
//AfxMessageBox("控件注册成功",MB_OK);
}
else
AfxMessageBox("调用DllRegisterServer失败!",MB_OK);
调用DllRegisterServer 失败!
请专家帮忙解决
//ActiveX控件的路径及文件名
LPCTSTR pszDllName="PowerPlayer.dll";
//装载ActiveX控件
HINSTANCE hLib = LoadLibrary(pszDllName);
if (hLib < (HINSTANCE)HINSTANCE_ERROR)
{
AfxMessageBox("不能载入PowerPlayer.dll文件!",MB_OK);
return;
}
//获取注册函数DllRegisterServer地址
FARPROC lpDllEntryPoint;
lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer"));
//调用注册函数DllRegisterServer
if(lpDllEntryPoint!=NULL)
{
if(FAILED((*lpDllEntryPoint)()))
{
AfxMessageBox("调用DllRegisterServer 失败!",MB_OK);
FreeLibrary(hLib);
return;
}
//AfxMessageBox("控件注册成功",MB_OK);
}
else
AfxMessageBox("调用DllRegisterServer失败!",MB_OK);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货