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
Discussion: 08a87907
Discussion: Loading BOCOFW.dll instead of BOCOF.dll