控件注册问题,急!!!!! 软件安装完以后,程序运行的时候,出现非法操作,dbgrid32.ocx无效页错误,msrdc20.ocx是can't connect romote data object,手工注册也不行.多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 regsvr32 msrdc20.ocxregsvr32 dbgrid32.ocx提示成功,但还是有上述错误 不知道你怎么手工注册的,不过应该是拷贝到系统的SYSTEM32文件夹中然后在用上面的方法注册 //pszDllName dll或ocx的路径如 c:/1.dllvoid MyRegisterFunc(LPCTSTR pszDllName){ //ActiveX 控 件 的 路 径 及 文 件 名 //LPCTSTR pszDllName="c:/1/LineSym.dll"; // 装 载ActiveX 控 件 HINSTANCE hLib = LoadLibrary(pszDllName); if (hLib < (HINSTANCE)HINSTANCE_ERROR) { ::MessageBox(NULL,"不能载入dll文件!","结果",MB_OK); return; } // 获 取 注 册 函 数DllRegisterServer 地 址 FARPROC lpDllEntryPoint; lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer")); // 调 用 注 册 函 数DllRegisterServer if(lpDllEntryPoint!=NULL) { if(FAILED(( *lpDllEntryPoint)())) { ::MessageBox(NULL,"调用DllRegisterServer失败!","结果",MB_OK); FreeLibrary(hLib); return; }; ::MessageBox(NULL," 注 册 成 功"," 结 果",MB_OK); } else ::MessageBox(NULL," 调用DllRegisterServer失败!","结 果",MB_OK);} 大家一起来讨论下QQ截图工具栏的实现 是去是留,用去整夜时间来思考这个问题. 这是真的吗? 请问如何对已分割的图像画最小外接矩形? 不知如何改变滚动条的颜色和宽度? DCOM连接点问题 麻烦各位救急,关于打印乱码问题!!!!(高分酬谢) 请大家帮我分析一下asp.net比asp的优势与劣势 vector释放问题 文件共享??? 怎样加入背景 何谓“无效的描述器索引”?
regsvr32 dbgrid32.ocx
提示成功,但还是有上述错误
//pszDllName dll或ocx的路径如 c:/1.dll
void MyRegisterFunc(LPCTSTR pszDllName)
{
//ActiveX 控 件 的 路 径 及 文 件 名
//LPCTSTR pszDllName="c:/1/LineSym.dll";
// 装 载ActiveX 控 件
HINSTANCE hLib = LoadLibrary(pszDllName);
if (hLib < (HINSTANCE)HINSTANCE_ERROR)
{
::MessageBox(NULL,"不能载入dll文件!","结果",MB_OK);
return;
}
// 获 取 注 册 函 数DllRegisterServer 地 址
FARPROC lpDllEntryPoint;
lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer"));
// 调 用 注 册 函 数DllRegisterServer
if(lpDllEntryPoint!=NULL)
{
if(FAILED(( *lpDllEntryPoint)()))
{
::MessageBox(NULL,"调用DllRegisterServer失败!","结果",MB_OK);
FreeLibrary(hLib);
return;
};
::MessageBox(NULL," 注 册 成 功"," 结 果",MB_OK);
}
else
::MessageBox(NULL," 调用DllRegisterServer失败!","结 果",MB_OK);
}