With BCC64, "include/ocf/olefacto.h" fails to compile, due to the use of the undeclared function owl::OWLGetAppDictionary within function template TOleFactoryBase::Create. The header "owl/appdict.h" needs to be included.
This bug has gone undetected by the Borland and Microsoft compilers because these compilers do not perform proper two-phase lookup for templates. The standard require that non-dependent names, used within a template, are declared at the point of template definition.
Discussion: Help needed: Support for 64-bit C++Builder (BCC64)
Wiki: OWLNext_Stable_Releases
This issue was fixed in [r3195].
Related
Commit: [r3195]
Last edit: Vidar Hasfjord 2015-06-06
The fix was merged into 6.44 in [r3564].
Related
Commit: [r3564]