Diese Methode wird in FRE for Windows implementiert.
Syntax
C++
C#
Visual Basic .NET
Parameter
Während der Bibliotheksinitialisierung wird die Liste aller verfügbaren Lizenzen nach einer Developer- oder Runtime-Lizenz durchsucht, die dieser Customer Project ID entspricht. Wird keine entsprechende Lizenz gefunden, tritt ein Fehler für die zuletzt geprüfte Lizenz auf. Sie können für diesen Parameter jedoch auch 0 übergeben und die Lizenz später auswählen, indem Sie vor allen anderen Bibliotheksmethoden die Methode IEngine::SetCurrentLicense aufrufen.
%ProgramData%\ABBYY\SDK\12\FineReader Engine for auxiliary engine data
%ProgramData%\ABBYY\SDK\12\Licenses for license data
Wenn Sie den Wert für FREngineDataFolder festlegen, werden alle Zusatzinformationen in einen neuen Datenordner geschrieben. Möglicherweise müssen Sie den Standardwert ändern, zum Beispiel wenn die Einstellungen für die Oberflächensprache Ihrer Anwendung von denen anderer Anwendungen abweichen müssen, die FineReader Engine verwenden. Stellen Sie nach dem Ändern des Standardwerts sicher, dass Sie Vollzugriffsberechtigungen für den neuen Datenordner haben. FREngineTempFolder [in] Enthält den Pfad zum Ordner für temporäre Dateien von ABBYY FineReader Engine. Standardmäßig ist dies der Ordner %TEMP%\ABBYY FineReader Engine 12. IsSharedCPUCoresMode [in] Gibt an, ob die CPU-Kerne im gemeinsamen Modus verwendet werden sollen. Es gibt zwei Modi für die Nutzung von CPU-Kernen: getrennt und gemeinsam. Im getrennten Modus verwendet ABBYY FineReader Engine nicht mehr Prozesse, als durch die Lizenz zulässig sind. Im gemeinsamen Modus kann eine beliebige Anzahl von Prozessen ausgeführt werden, aber alle diese Prozesse verwenden nur die CPU-Kerne, die durch die Eigenschaft IMultiProcessingParams::SharedCPUCoresMask angegeben sind. Result [out, retval] Ein Zeiger auf eine IEngine*-Zeigervariable, die den Schnittstellenzeiger auf das resultierende Engine-Objekt erhält.
