Este objeto implementa a interface IEngineLoader, que fornece métodos para carregar e descarregar o objeto Engine. Ele permite carregar o ABBYY FineReader Engine como um servidor no processo atual.Se esse método de carregamento for usado, todos os objetos do ABBYY FineReader Engine serão totalmente thread-safe. Eles podem ser criados e usados em threads diferentes. Ao trabalhar com objetos do apartamento STA principal, o desempenho da aplicação permanece o mesmo que ao trabalhar com interfaces nativas (se for usado o carregamento padrão por meio da função InitializeEngine). Ao acessar a partir de threads diferentes, pode haver uma sobrecarga de marshaling, mas ela é insignificante na maioria dos cenários.
Este método de carregamento exige o registro de FREngine.dll ao instalar a aplicação no computador do usuário final. Para registrar FREngine.dll, use a seguinte linha de comando:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"