Cette rubrique s’applique à FRE pour Windows.
Chargement manuel de FREngine.dll et utilisation d’interfaces « nues »
Il s’agit de la méthode standard pour charger l’objet Engine. Pour obtenir une référence à l’objet Engine, appelez la fonction InitializeEngine.Avantages | Limites |
|---|---|
|
|
Code C#
Code C#
Chargement de l’objet Engine au moyen de COM dans le processus en cours
L’objet Engine est chargé comme serveur in-process dans le même processus que celui dans lequel l’application s’exécute. L’objet Engine est chargé à l’aide de l’objet InprocLoader, qui implémente l’interface IEngineLoader.Avantages | Limites |
|---|---|
|
|
Code C#
Code C#
Pour enregistrer FREngine.dll lors de l’installation de votre application sur l’ordinateur d’un utilisateur final, utilisez l’utilitaire regsvr32. Si vous êtes sur un système d’exploitation 64 bits, la version 64 bits de regsvr32 s’exécute par défaut. Utilisez la ligne de commande suivante :
Chargement de l’objet Engine via COM dans un processus séparé
L’Engine est chargé en tant que serveur hors processus dans un processus séparé. L’objet Engine est chargé au moyen de l’objet OutprocLoader, qui implémente l’interface IEngineLoader.Avantages | Limitations |
|---|---|
|
|
Code C#
Code C#
- Les autorisations de compte peuvent être configurées à l’aide de l’utilitaire DCOM Config (saisissez DCOMCNFG dans la ligne de commande, ou sélectionnez Panneau de configuration > Outils d’administration > Services de composants). Dans l’arborescence de la console, localisez le dossier Services de composants > Ordinateurs > Poste de travail > Configuration DCOM, faites un clic droit sur ABBYY FineReader Engine 12.5 Loader (Local Server), puis cliquez sur Propriétés. Une boîte de dialogue s’ouvre. Cliquez sur l’onglet Sécurité. Sous Autorisations de lancement, cliquez sur Personnaliser, puis sur Modifier pour spécifier les comptes autorisés à lancer l’application.
Notez que sur un système d’exploitation 64 bits, l’application DCOM enregistrée est disponible dans la console MMC 32 bits, qui peut être lancée à l’aide de la ligne de commande suivante :
- Pour enregistrer FREngine.dll lors de l’installation de votre application sur l’ordinateur d’un utilisateur final, utilisez l’utilitaire regsvr32. Si vous utilisez un système d’exploitation 64 bits, la version 64 bits de regsvr32 s’exécute par défaut. Utilisez la ligne de commande suivante :
- Nous vous recommandons d’utiliser une licence réseau aussi bien pour déboguer votre application serveur que pour l’exécuter.
