Diese Schnittstelle wird in FRE for Windows implementiert.
Mit dieser Schnittstelle kann der Prozess verwaltet werden, in dem FineReader Engine ausgeführt wird. Sie kann über das Objekt OutprocLoader angefordert werden, um:
- die ID des Hostprozesses abzurufen,
- die Priorität des Hostprozesses zu verwalten (standardmäßig ist sie auf Below Normal gesetzt),
- die Kennung eines Clientprozesses festzulegen.
| Name | Typ | Beschreibung |
|---|
| ProcessId | int, nur lesbar | Ruft die ID des Prozesses ab, in dem FineReader Engine ausgeführt wird. Das Programm, das FineReader Engine verwendet, kann steuern, ob der Hostprozess aktiv ist, und den Prozess bei Bedarf beenden. <Note> Es ist wichtig, die Prozess-ID zuerst abzurufen und erst danach mit FineReader Engine zu arbeiten. Der Grund dafür ist, dass alle Methodenaufrufe von FineReader Engine nacheinander ausgeführt werden. Wenn FineReader Engine also nicht reagiert, bleibt auch der Aufruf der Eigenschaft ProcessId in der Warteschlange und wird ebenfalls nicht abgeschlossen. </Note> |
| Name | Beschreibung |
|---|
| SetClientProcessId | Legt die ID des Clientprozesses fest, der FineReader Engine verwendet. Der Hostprozess kann überwachen, ob sein Clientprozess noch aktiv ist, und ihn beenden, falls dies nicht der Fall ist. |
| SetPriorityClass | Legt die Prioritätsklasse des Hostprozesses fest. Weitere Informationen finden Sie in der Beschreibung der entsprechenden Windows-API-Funktion. |
OutprocLoader
Verschiedene Möglichkeiten zum Laden des Engine-Objekts
Verwenden von ABBYY FineReader Engine in Multithread-Serveranwendungen