VC++6.0 在程序内注册ActiveX控件的例子源码
代码说明:
VC++6.0 在程序内注册ActiveX控件的例子源码,在程序中动态注册控件到Windows系统中,注册后所依赖该控件的程序才可正常运行。核心代码如下: //加载ActiveX控件 HINSTANCE hLib = LoadLibrary(lpszDllName); if (hLib == NULL) { TRACE(_T("%s加载失败 "), lpszDllName); return FALSE; } //获得注册函数DllRegisterServer地址 FARPROC lpDllEntryPoint; lpDllEntryPoint = GetProcAddress(hLib, _T("DllRegisterServer")); //调用注册函数DllRegisterServer if (lpDllEntryPoint != NULL) { if (FAILED((*lpDllEntryPoint)())) { TRACE(_T("调用DllRegisterServer失败 ")); FreeLibrary(hLib); return FALSE; } else { FreeLibrary(hLib); return TRUE; } } else { TRACE(_T("调用DllRegisterServer失败 ")); FreeLibrary(hLib); return FALSE; } 更多代码请下载本源码包。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!