此方法在 Windows 版 FRE 中实现。
语法
C++
C#
Visual Basic .NET
参数
在库初始化期间,系统会在所有可用许可证中搜索与此 Customer Project ID 对应的 Developer 或 Runtime License。如果未找到对应的许可证,则会返回最后一个已检查许可证的错误。不过,您也可以为此参数传递 0,并在调用任何其他库方法之前,通过调用 IEngine::SetCurrentLicense 方法稍后选择许可证。
%ProgramData%\ABBYY\SDK\12\FineReader Engine 用于辅助引擎数据
%ProgramData%\ABBYY\SDK\12\Licenses 用于许可证数据
如果您设置了 FREngineDataFolder 值,所有辅助信息都将写入新的数据文件夹。例如,如果您的应用程序界面语言设置必须与其他使用 FineReader Engine 的应用程序不同,则可能需要更改默认值。更改默认值后,请确保您对新的数据文件夹拥有完全控制权限。 FREngineTempFolder [in] 包含 ABBYY FineReader Engine 临时文件所在文件夹的路径。默认情况下,该文件夹为 %TEMP%\ABBYY FineReader Engine 12。 IsSharedCPUCoresMode [in] 指定是否以共享模式使用 CPU 核心。CPU 核心的使用有两种模式:独占和共享。在独占模式下,ABBYY FineReader Engine 使用的进程数不会超过许可证允许的数量。在共享模式下,可以运行任意数量的进程,但所有这些进程都只会使用由 IMultiProcessingParams::SharedCPUCoresMask 属性指定的 CPU 核心。 Result [out, retval] 指向 IEngine* 指针变量的指针,该变量接收结果 Engine 对象的接口指针。
