메인 콘텐츠로 건너뛰기
이 객체는 Windows용 FRE에 구현되어 있습니다.
이 객체는 IEngineLoader 인터페이스를 구현하며, 이 인터페이스는 엔진 객체를 로드하고 언로드하는 메서드를 제공합니다. 이 객체를 사용하면 현재 프로세스에 ABBYY FineReader Engine을 인프로세스 서버로 로드할 수 있습니다. 이 로드 방식을 사용하면 모든 ABBYY FineReader Engine 객체는 완전한 스레드 안전성을 가집니다. 이러한 객체는 서로 다른 스레드에서 생성하고 사용할 수 있습니다. Main STA 아파트먼트의 객체로 작업할 때 애플리케이션 성능은 네이키드 인터페이스로 작업할 때와 동일하게 유지됩니다(InitializeEngine 함수를 사용한 표준 로드를 사용하는 경우). 서로 다른 스레드에서 액세스하면 마샬링 오버헤드가 발생할 수 있지만, 대부분의 시나리오에서는 무시할 수 있는 수준입니다.
이 로드 방식을 사용하려면 최종 사용자 컴퓨터에 애플리케이션을 설치할 때 FREngine.dll을 등록해야 합니다. FREngine.dll을 등록하려면 다음 명령줄을 사용하세요.
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
자세한 내용은 엔진 객체를 로드하는 여러 가지 방법을 참조하세요.

샘플

IEngineLoader engineLoader = new FREngine.InprocLoader();
IEngine engine = engineLoader.InitializeEngine(…);
try {

} finally {
 engineLoader.ExplicitlyUnload();
}

참고 항목

IEngineLoader 엔진 객체를 로드하는 다양한 방법