Cette interface est implémentée dans FRE pour Windows.
Cette interface permet de gérer le processus qui héberge FineReader Engine. Elle peut être obtenue à partir de l’objet OutprocLoader afin de :
- obtenir l’identifiant du processus hôte,
- gérer la priorité du processus hôte (par défaut, elle est inférieure à la normale),
- définir l’identifiant d’un processus client.
| Nom | Type | Description |
|---|
| ProcessId | int, lecture seule | Renvoie l’ID du processus qui héberge FineReader Engine. Le programme qui utilise FineReader Engine peut vérifier si le processus hôte est toujours en cours d’exécution et, si nécessaire, y mettre fin. <Note> Il est important d’obtenir d’abord l’identifiant du processus, puis seulement de commencer à utiliser FineReader Engine. En effet, tous les appels de méthode de FineReader Engine sont exécutés séquentiellement. Par conséquent, si FineReader Engine ne répond pas, l’appel à la propriété ProcessId restera dans la file d’attente et ne se terminera pas non plus. </Note> |
| Nom | Description |
|---|
| SetClientProcessId | Définit l’identifiant du processus client qui utilise FineReader Engine. Le processus hôte peut vérifier si son processus client est toujours en cours d’exécution et, dans le cas contraire, le terminer. |
| SetPriorityClass | Définit la classe de priorité du processus hôte. Consultez la description de la fonction d’API Windows correspondante pour plus de détails. |
OutprocLoader
Différentes méthodes pour charger l’objet Engine
Utilisation d’ABBYY FineReader Engine dans des applications serveur multithreadées