Menu

#287 Loading BOCOFW.dll instead of BOCOF.dll

unspecified
open
nobody
1
2014-11-26
2014-11-26
No

Reported by David Gray Wright (david_g_wright) [discussion:08a87907]:

In OCAPP.cpp class TOcRegistrar and method LoadBOle loads only BOCOF.dll.

I changed it as follows - we are really only concerned about a UNICODE build though.

    VS_FIXEDFILEINFO vInfo;
#ifdef _UNICODE
    if (!sGetFileVersionInfo(BOLEDLLW, vInfo) ||
#else
    if (!sGetFileVersionInfo(_A2W(BOLEDLL), vInfo) ||
#endif
        vInfo.dwFileVersionMS < BOLE_FILEVER_MS ||
          vInfo.dwFileVersionMS == BOLE_FILEVER_MS &&
          vInfo.dwFileVersionLS < BOLE_FILEVER_LS)
      TXObjComp::Throw(TXObjComp::xBOleVersFail);

#ifdef _UNICODE
    BOleInstance = ::LoadLibrary(BOLEDLLW);
#else
    BOleInstance = ::LoadLibrary(BOLEDLL);
#endif

Related

Discussion: 08a87907
Discussion: Loading BOCOFW.dll instead of BOCOF.dll

Discussion


Log in to post a comment.