> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# InprocLoader-Objekt

> InprocLoader-Objekt in der ABBYY FineReader Engine API — Dieses Objekt implementiert die IEngineLoader-Schnittstelle, die Methoden zum Laden und Entladen des Engine-Objekts bereitstellt.

<Note>
  Dieses Objekt ist in FRE für Windows implementiert.
</Note>

Dieses Objekt implementiert die Schnittstelle [IEngineLoader](/de/fine-reader/engine/api-reference/engine-loaders/iengineloader), die Methoden zum Laden und Entladen des [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekts bereitstellt. Mit diesem Objekt können Sie ABBYY FineReader Engine als In-Process-Server in den aktuellen Prozess laden.

Bei Verwendung dieser Lademethode sind alle ABBYY FineReader Engine-Objekte vollständig threadsicher. Sie können in verschiedenen Threads erstellt und verwendet werden. Beim Arbeiten mit Objekten aus dem Main-STA-Apartment bleibt die Leistung der Anwendung unverändert gegenüber der Arbeit mit direkten Schnittstellen (wenn das standardmäßige Laden mithilfe der Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function) verwendet wird). Bei Zugriffen aus verschiedenen Threads kann Marshalling-Overhead auftreten, dieser ist in den meisten Szenarien jedoch vernachlässigbar.

<Warning>
  Diese Lademethode erfordert, dass FREngine.dll registriert wird, wenn die Anwendung auf dem Computer eines Endbenutzers installiert wird. Verwenden Sie zum Registrieren von FREngine.dll die folgende Befehlszeile:
</Warning>

```csharp theme={null}
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
```

Weitere Informationen finden Sie unter [Verschiedene Möglichkeiten zum Laden des Engine-Objekts](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine).

<div id="samples">
  ## Beispiele
</div>

<Accordion title="C#-Code">
  ```csharp theme={null}
  IEngineLoader engineLoader = new FREngine.InprocLoader();
  IEngine engine = engineLoader.InitializeEngine(…);
  try {
   …
  } finally {
   engineLoader.ExplicitlyUnload();
  }
  ```
</Accordion>

<div id="see-also">
  ## Siehe auch
</div>

[IEngineLoader](/de/fine-reader/engine/api-reference/engine-loaders/iengineloader)

[Verschiedene Möglichkeiten zum Laden des Engine-Objekts](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine)
