Skip to main content
Sie können externe Assemblies in Skripten und Sprachmodulen verwenden. Dabei funktionieren sowohl Standard- als auch kompilierte Benutzer-Assemblies.

Eine externe Assembly hinzufügen

Fügen Sie externe Assemblies auf der Registerkarte Skripte im Dialogfeld Batch-Typ-Eigenschaften oder unter Tools → Options… hinzu. Alle Klassen und Methoden der Assemblies, die Sie hinzufügen, stehen Skripten und Sprachmodulen zur Verfügung. Assemblies, die Sie zu den Eigenschaften eines Batch-Typs oder einer Document Definition hinzufügen, stehen nur für diesen Batch-Typ bzw. diese Document Definition zur Verfügung.
1

Das Dialogfeld „References“ öffnen

Öffnen Sie das Dialogfeld Projekteigenschaften, klicken Sie auf die Registerkarte Skripte, und klicken Sie auf References .Net….
2

Die Assembly hinzufügen

Klicken Sie im geöffneten Dialogfeld auf Add….
3

Den Assembly-Typ auswählen

Wählen Sie im Dialogfeld Add Assembly im Feld Typ Attached file oder Standard assembly name aus.
4

Die Assembly angeben

Geben Sie je nach ausgewähltem Typ entweder den Dateipfad oder den Standardnamen an.
Diese Beispiel-Assembly enthält einen Namespace, eine Klasse und eine Methode dieser Klasse:
Ein Skript, das eine Klasse und Methoden aus einer externen Assembly verwendet, enthält folgenden Code:

Externe Assemblies debuggen

Zum Debuggen externer Assemblies werden sowohl die Assembly-Datei als auch die .pdb-Datei mit Symbolinformationen benötigt. Nur Assemblies, für die eine .pdb-Datei geladen wurde, können debuggt werden. Da .pdb-Dateien recht groß sind, deaktivieren Sie das Laden von Symbolinformationen im Arbeitsprojekt.

Registrierungsschlüssel, die das Laden symbolischer Informationen steuern

Verwenden Sie die folgenden Registrierungsschlüssel, um festzulegen, ob .pdb-Dateien geladen werden sollen:
  • HKEY_CURRENT_USER\Software\ABBYY\ScanStationFC\4.0\Shell\Script [LoadSymbolsFromOriginalPath] – Legt fest, ob .pdb-Dateien aus demselben Ordner wie die Assembly geladen werden sollen. Um .pdb-Dateien zu laden, setzen Sie den Wert auf True.
  • HKEY_CURRENT_USER\Software\ABBYY\ScanStationFC\4.0\Shell\Script [PDBSearchLocations] = <path to the folder with PDB files> – Legt die Suchpfade für .pdb-Dateien fest. Trennen Sie die Pfade durch Semikolons. Die Suche gibt eine .pdb-Datei mit symbolischen Informationen zurück, deren Name mit dem Namen der Assembly übereinstimmt.
Diese Schlüssel sind standardmäßig nicht in der Registrierung vorhanden. Falls erforderlich, kann der Administrator sie in der Registrierung des Betriebssystems des Benutzers anlegen. Damit die Änderungen an der Registrierung wirksam werden, starten Sie die Scanning Station neu. Um eine Assembly zu debuggen, stellen Sie eine Verbindung zum verwalteten Code her.