> ## 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éthode LoadModule de l’objet Engine

> Méthode LoadModule de l’objet Engine dans l’API ABBYY FineReader Engine — charge l’un des modules fonctionnels de FineReader Engine (Image Support, Export, Recognizer, ICR, PDF, FRE Processor, modules de motifs linguistiques, Business Card, Shared Libraries).

ABBYY FineReader Engine comporte plusieurs modules fonctionnels :

* Image Support pour l’ouverture d’images
* Export pour l’exportation des résultats de reconnaissance
* Recognizer pour la reconnaissance de texte imprimé
* ICR pour la reconnaissance de texte manuscrit/en caractères d’imprimerie manuscrits et la reconnaissance de coches
* PDF pour le traitement des fichiers PDF
* FineReader Engine Processor pour la reconnaissance parallèle sous Windows et Linux
* Chinese Traditional Patterns pour la reconnaissance de textes en chinois traditionnel
* Chinese Simplified Patterns pour la reconnaissance de textes en chinois simplifié
* Japanese Patterns pour la reconnaissance de textes en japonais
* Korean Patterns pour la reconnaissance de textes en coréen et en coréen (Hangul)
* European Patterns pour la reconnaissance de textes en langues européennes
* Business Card pour la reconnaissance de cartes de visite
* Shared Libraries pour les technologies internes

Par défaut, ces modules sont chargés selon les besoins. Lorsqu’une méthode liée à l’une de ces fonctionnalités est appelée pour la première fois, le module correspondant est chargé. Par exemple, le module Export sera chargé après l’appel d’une méthode d’exportation.

La méthode LoadModule vous permet de charger les modules nécessaires au fonctionnement de l’application.

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

LoadFlags

\[in] Cette variable de type [FREngineModuleEnum](/fr/fine-reader/engine/api-reference/enumerations/frenginemoduleenum) indique le module à charger.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeurs de retour spécifiques. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

<Accordion title="Code C#">
  ```csharp theme={null}
  // Charger l'Engine
  FREngine.IEngine engine;
  ...
  // Initialisation
  engine.LoadModule(FREngine.FREngineModuleEnum.FREM_ImageSupport);
  engine.LoadModule(FREngine.FREngineModuleEnum.FREM_Recognizer);
  engine.LoadModule(FREngine.FREngineModuleEnum.FREM_EuropeanPatterns);
  ```
</Accordion>

La méthode est utilisée dans les outils de démonstration Windows suivants : [BatchProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Profils de traitement prédéfinis de l'Engine](/fr/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles), [MultiProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#multiprocessingrecognition).

<div id="see-also">
  ## Voir aussi
</div>

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