Este objeto está implementado en FRE para Windows.
Este objeto implementa IEngineLoader, que proporciona métodos para cargar y descargar el objeto Engine. Este objeto le permite cargar ABBYY FineReader Engine como un servidor fuera del proceso en un proceso independiente.Si se utiliza este método de carga, todas las instancias de ABBYY FineReader Engine son completamente seguras para subprocesos. Cada instancia de FineReader Engine se ejecuta en un proceso independiente simultáneamente con otras instancias. Esto le permite crear un pool de procesadores y aprovechar al máximo la capacidad de CPU disponible. Por este motivo, el uso del objeto OutprocLoader es especialmente adecuado para aplicaciones de servidor.
Este método de carga requiere registrar FREngine.dll al instalar la aplicación en el equipo del usuario final. Para registrar FREngine.dll, use la siguiente línea de comandos:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
Los permisos de la cuenta se pueden configurar mediante la utilidad DCOM Config (escriba DCOMCNFG en la línea de comandos o seleccione Control Panel > Administrative Tools > Component Services). En el árbol de la consola, busque la carpeta Component Services > Computers > My Computer > DCOM Config, haga clic con el botón derecho en ABBYY FineReader Engine 12.5 Loader (Local Server) y seleccione Propiedades. Se abrirá un cuadro de diálogo. Haga clic en la pestaña Security. En Launch Permissions, haga clic en Customize y, a continuación, en Edit para especificar las cuentas que pueden iniciar la aplicación.
Tenga en cuenta que, en un sistema operativo de 64 bits, la aplicación DCOM registrada está disponible en la consola MMC de 32 bits, que puede ejecutarse con la siguiente línea de comandos:
"mmc comexp.msc /32"
Recomendamos que utilice una licencia de red tanto para depurar su aplicación de servidor como para ejecutarla.
Este objeto también se utiliza en el ejemplo de código EnginesPool. Proporciona una implementación de un pool de FineReader Engine que puede adaptarse fácilmente para usarlo en su propia aplicación multihilo.