> ## 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.

# Método LoadModule del objeto Engine

> Método LoadModule del objeto Engine en la API de ABBYY FineReader Engine: carga uno de los módulos funcionales de FineReader Engine (Image Support, Export, Recognizer, ICR, PDF, FRE Processor, módulos de patrones de idioma, Business Card, Shared Libraries).

ABBYY FineReader Engine tiene varios módulos funcionales:

* Image Support para abrir imágenes
* Export para exportar resultados de reconocimiento
* Recognizer para el reconocimiento de texto impreso
* ICR para el reconocimiento de texto manuscrito y marcas de verificación
* PDF para procesar archivos PDF
* FineReader Engine Processor para el reconocimiento en paralelo en Windows y Linux
* Chinese Traditional Patterns para el reconocimiento de textos en chino tradicional
* Chinese Simplified Patterns para el reconocimiento de textos en chino simplificado
* Japanese Patterns para el reconocimiento de textos en japonés
* Korean Patterns para el reconocimiento de textos en coreano y coreano (hangul)
* European Patterns para el reconocimiento de textos en idiomas europeos
* Business Card para el reconocimiento de tarjetas de visita
* Shared Libraries para tecnologías internas

De forma predeterminada, estos módulos se cargan cuando es necesario. Cuando se llama por primera vez a un método relacionado con alguna de estas funciones, se carga el módulo correspondiente. Por ejemplo, el módulo Export se cargará después de llamar a cualquier método de exportación.

El método LoadModule le permite cargar los módulos necesarios para que la aplicación funcione.

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT LoadModule( FREngineModuleEnum LoadFlags );
```

### C\#

```csharp theme={null}
void LoadModule( FREngineModuleEnum LoadFlags );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub LoadModule(LoadFlags As FREngineModuleEnum)
```

<div id="parameters">
  ## Parámetros
</div>

LoadFlags

\[in] Esta variable de tipo [FREngineModuleEnum](/es/fine-reader/engine/api-reference/enumerations/frenginemoduleenum) especifica el módulo que se debe cargar.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="samples">
  ## Ejemplos
</div>

<Accordion title="Código C#">
  ```csharp theme={null}
  // Cargar el Engine
  FREngine.IEngine engine;
  ...
  // Precargar
  engine.LoadModule(FREngine.FREngineModuleEnum.FREM_ImageSupport);
  engine.LoadModule(FREngine.FREngineModuleEnum.FREM_Recognizer);
  engine.LoadModule(FREngine.FREngineModuleEnum.FREM_EuropeanPatterns);
  ```
</Accordion>

El método se usa en las siguientes herramientas de demostración para Windows: [BatchProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Engine Predefined Processing Profiles](/es/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles), [MultiProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#multiprocessingrecognition).

<div id="see-also">
  ## Consulte también
</div>

[Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)
