> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kompatibilität zwischen ABBYY FineReader Engine 12 und 10

> Kompatibilitätsänderungen zwischen ABBYY FineReader Engine 12 und 10: long → int, neuer Typ __int64/Handle, Unterschiede bei Header-Dateien und Bibliothek sowie Anforderungen an die Neukompilierung.

ABBYY FineReader Engine 12 ist nicht binärkompatibel mit ABBYY FineReader Engine 10. Anwendungen, die mit ABBYY FineReader Engine 10 kompiliert wurden, sollten mit den Header-Dateien und der Bibliothek von ABBYY FineReader Engine 12 neu kompiliert werden. Aufgrund von Verbesserungen an der ABBYY FineReader Engine API können auch einige Änderungen am Quellcode erforderlich sein.

Wichtigste Änderungen:

* Der Datentyp long wurde in allen Eigenschaften und Methoden, die ihn verwendet haben, durch den Datentyp int ersetzt. Diese Änderung wurde vorgenommen, um Mehrdeutigkeiten zu vermeiden: Der Datentyp long konnte je nach Betriebssystem 64 Bit oder 32 Bit umfassen, während der Datentyp int immer 32 Bit groß ist.

* Zusätzlich wurde der Datentyp \_\_int64 eingeführt. Unter Windows wurde außerdem ein neues [Handle](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/handle)-Objekt eingeführt, das die Speicherzuweisung verwaltet und Ihnen hilft, Speicherlecks bei der Arbeit mit Ressourcen im Speicher zu vermeiden. Es bietet außerdem eine Methode zur Konvertierung in \_\_int64.

* Unter Windows wurde der Parametertyp der Methoden [SaveToMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) und [LoadFromMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method), die von vielen Objekten bereitgestellt werden, geändert:

* Das Handle für den Speicherpuffer wird jetzt von der Methode [SaveToMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) als [Handle](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/handle)-Objekt zurückgegeben.

* Das Handle für den Speicherpuffer wird als [\_\_int64](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) an die Methode [LoadFromMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) übergeben.

* Die Classification API wurde vollständig ersetzt; sie verwendet neue, verbesserte Algorithmen und bietet integrierte Techniken zur Kreuzvalidierung.

* Das [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekt muss jetzt mit der Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function) geladen werden. Die Funktionen GetEngineObject und GetEngineObjectEx zum Laden der Engine wurden aus ABBYY FineReader Engine entfernt.

Eine ausführliche Beschreibung weiterer Änderungen an der API finden Sie im entsprechenden Abschnitt:

* [Visitenkarten-API](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/business-cards-api)
* [Funktionen](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/functions)
* [Engine-Objekt](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/engine-object)
  * [Engine für Java](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/engine-object/engine-for-java) (Linux und Windows)
* [Engine-Loader](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/engine-loaders) (Windows)
* [Bildbezogene Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/image-related-objects)
* [Layoutbezogene Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/layout-related-objects)
* [Sprachbezogene Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/language-related-objects)
* [Textbezogene Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/text-related-objects)
* [Dokumentbezogene Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/document-related-objects)
* [BatchProcessor-Objekt und zugehörige Schnittstellen](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/batch-processor) (Linux und Windows)
* [Mechanismusobjekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/mechanism-objects)
* [Parameter-Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/parameter-objects)
* [Lizenzbezogene Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/license-related-objects)
* [Zusätzliche Objekte](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/supplementary-objects)
* [Visuelle Komponenten](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-10/visual-components) (Windows)
