Wenn Sie Skripte in .NET-Sprachen schreiben, gibt es einige Unterschiede zu VBScript und JScript.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.
Zugriff auf Objekte
Workspace und ExportBatch, um auf Objektelemente von Scanning Station zuzugreifen.
Framework und Assemblies
- Kompilieren Sie .NET-Assemblies mit .NET Framework 4.0 oder höher. Legen Sie das Zielframework in den Projekteigenschaften Ihres Visual-Studio-Projekts fest.
- Sie können externe Assemblies — standardmäßige oder selbst kompilierte — hinzufügen, und jede enthaltene Klasse steht dann in Skripten und globalen Modulen zur Verfügung. Siehe Externe Assemblies.
- Scanning Station-Objekte unterstützen kein Multithreading.
Debuggen
- Verwenden Sie die Methode
System.Diagnostics.Debugger.Break, um in den Debugger zu wechseln. - Zum Debuggen wird außerdem eine
.pdb-Datei mit Debuginformationen benötigt. Diese Dateien können sehr groß sein — wir empfehlen, sie außerhalb des Projekts zu speichern. Stellen Sie sicher, dass das Skript mit eingeschlossenen Debuginformationen kompiliert wird. In Microsoft Visual Studio können Sie sich an den Prozess anhängen, in dem der .NET-Code ausgeführt wird.
using-Direktiven
using am Anfang eines Skripts zusammen mit Kommentaren und Leerzeilen platzieren. Die Syntax entspricht der jeweiligen Sprache:
- C#.Net:
using - JScript.Net:
Import - VisualBasic.Net:
Imports
Eine
using-Direktive funktioniert nur, wenn sie vor der ersten Zeile ausführbaren Codes steht. Zum Beispiel:Funktionen und optionale Parameter
- Funktionen aus globalen Modulen werden in .NET-Skripten direkt aufgerufen — Sie müssen ihnen keinen Präfix mit dem Namen des globalen Moduls voranstellen.
- Um einen optionalen Parameter zu überspringen, übergeben Sie stattdessen
System.Type.Missing.
