Assemblies und Namespaces
- Kompilieren Sie .NET-Assemblies mit Microsoft .NET Framework 4.0 oder höher. Geben Sie die .NET-Framework-Version in den Visual Studio-Projekteigenschaften an. Hinweis. Einzelheiten zur Verwendung von Bibliotheken, die in .NET Framework 2.0, 3.0 und 3.5 erstellt wurden, finden Sie unter ABBYY FlexiCapture compatibility with different versions of the .NET Framework.
- Fügen Sie Externe Assemblies hinzu, um sie in Skripten und globalen Sprachmodulen zu verwenden. Es werden sowohl Standard-Assemblies als auch kompilierte Benutzer-Assemblies unterstützt, und alle ihre Klassen sind in Skripten und globalen Sprachmodulen verfügbar. Weitere Informationen finden Sie unter External assemblies.
- Scanning Station script objects befinden sich in der Assembly
ScanStationInterop.dllund gehören zum NamespaceABBYY.ScanStation. Diese Assembly befindet sich im Stammordner von Scanning Station.
ABBYY.ScanStation zugegriffen werden. Zum Beispiel:
Syntax
Workspace und ExportBatch auf Elemente von Objekten zu.
Platzieren Sie using-Direktiven zusammen mit Kommentaren und Leerzeilen am Anfang des Skriptkörpers. Verwenden Sie dieselbe Syntax wie in der Programmiersprache (using für C#.NET, Import für JScript.NET und Imports für VisualBasic.NET). Zum Beispiel:
using-Direktive verwenden, wenn das Schlüsselwort using vor der ersten Zeile des ausführbaren Codes steht. Zum Beispiel:
Skriptausführung
- In .NET-Skripten werden Funktionen aus allen Sprachmodulen direkt aufgerufen, ohne den Namen des globalen Moduls zu verwenden.
- Wenn Sie den Wert eines optionalen Parameters der function nicht angeben möchten, müssen Sie stattdessen
System.Type.Missingübergeben. - FlexiCapture-Objekte unterstützen kein Multithreading.
- Um ein Skript zu pausieren, verwenden Sie die
Wait-Methode der IWorkspace-Schnittstelle. Die StandardmethodeThread.Sleepreicht nicht aus.
Debuggen
- Zum Debuggen von .NET-Skripten wird die Methode System.Diagnostics.Debugger.Break verwendet.
- Beim Debuggen von .NET-Skripten benötigen Sie außerdem eine
.pdb-Datei mit Debuginformationen. Diese Datei kann sehr groß sein, speichern Sie sie daher nicht zusammen mit Ihren Skripten im Project. Geben Sie beim Debuggen an, dass das Skript mit Debuginformationen kompiliert wird. - Wenn Sie Microsoft Visual Studio 2010 verwenden, können Sie eine Verbindung mit dem Prozess herstellen, in dem der .NET-Code ausgeführt wird.
