Saltar al contenido principal
Esta función desinicializa ABBYY FineReader Engine. Se debe llamar a esta función para desinicializar el objeto Engine obtenido mediante la función InitializeEngine. Antes de la desinicialización, debe liberar todas las referencias a los objetos de ABBYY FineReader Engine.

Sintaxis

C++

C#

Visual Basic .NET

Valores de retorno

Esta función devuelve E_FAIL si no se han liberado todos los objetos. En ese caso, puede obtener la lista de los objetos no liberados mediante el método IEngine::StartLogging. La función puede devolver los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

No inicialice ni desinicialice ABBYY FineReader Engine en los puntos de entrada de otras bibliotecas dinámicas, ni tampoco en los constructores y destructores de objetos estáticos y globales implementados en bibliotecas dinámicas, ya que se ejecutan en los puntos de entrada de estas bibliotecas.
El usuario debe inicializar y desinicializar ABBYY FineReader Engine en otro punto. Por ejemplo, en la función main o WinMain de un módulo ejecutable.
En Windows, esta restricción se debe a que las funciones LoadLibrary y FreeLibrary de Win32 no son reentrantes.

Ejemplos

La función se usa en todos los ejemplos de código excepto en el ejemplo de Windows EnginesPool.

Consulte también

InitializeEngine Diferentes formas de cargar el objeto Engine