Questa interfaccia è implementata in FRE for Windows.
Questa interfaccia può essere utilizzata per gestire il processo che ospita FineReader Engine. Può essere richiesta dall’oggetto OutprocLoader per:
- ottenere l’ID del processo host,
- gestire la priorità del processo host (per impostazione predefinita, è inferiore al normale),
- impostare l’identificatore di un processo client.
| Nome | Tipo | Descrizione |
|---|
| ProcessId | int, di sola lettura | Restituisce l’ID del processo che ospita FineReader Engine. Il programma che utilizza FineReader Engine può verificare se il processo host è in esecuzione e, se necessario, terminarlo. <Note> È importante ottenere prima l’identificatore del processo e solo successivamente iniziare a lavorare con FineReader Engine. Questo perché tutte le chiamate ai metodi di FineReader Engine vengono eseguite in sequenza; pertanto, quando FineReader Engine non risponde, anche la chiamata alla proprietà ProcessId rimane nella coda e non viene completata. </Note> |
| Nome | Descrizione |
|---|
| SetClientProcessId | Imposta l’ID del processo client che utilizza FineReader Engine. Il processo host può controllare se il relativo processo client è ancora in esecuzione e, in caso contrario, terminarlo. |
| SetPriorityClass | Imposta la classe di priorità del processo host. Per i dettagli, vedere la descrizione della funzione API di Windows corrispondente. |
OutprocLoader
Diversi modi per caricare l’oggetto Engine
Uso di ABBYY FineReader Engine nelle applicazioni server multithread