使用regsvr32 进行注册就没有这问题,该怎么解决?

解决方案 »

  1.   

    注册函数bool RegisterOcx(LPCTSTR OcxFileName)
    {
    LPCTSTR pszDllName = OcxFileName ; //ActiveX控件的路径及文件名 
    HINSTANCE hLib = LoadLibrary(pszDllName); //装载ActiveX控件 
    if (hLib < (HINSTANCE)HINSTANCE_ERROR) 

    return false ; 

    FARPROC lpDllEntryPoint; 
    lpDllEntryPoint = GetProcAddress(hLib,("DllRegisterServer")); //获取注册函数DllRegisterServer地址 
    if(lpDllEntryPoint!=NULL) //调用注册函数DllRegisterServer 

    if(FAILED((*lpDllEntryPoint)())) 

    FreeLibrary(hLib); 
    return false ; 

    return true ; 

    else 
    return false;
    }