Quando si scrivono script in linguaggi .NET, vi sono alcune differenze rispetto a VBScript e 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.
Accesso agli oggetti
Workspace e ExportBatch per accedere agli elementi degli oggetti di Scanning Station.
Framework e assembly
- Compila gli assembly .NET con .NET Framework 4.0 o versioni successive. Imposta il framework di destinazione nelle proprietà del progetto in Visual Studio.
- Puoi aggiungere assembly esterni, standard o compilati dall’utente, e ogni classe in essi contenuta diventa disponibile negli script e nei moduli globali. Vedi Assembly esterni.
- Gli oggetti di Scanning Station non supportano il multithreading.
Debug
- Usare il metodo
System.Diagnostics.Debugger.Breakper interrompere l’esecuzione nel debugger. - Il debug richiede anche un file
.pdbcon le informazioni di debug. Questi file possono essere molto grandi: consigliamo di conservarli fuori dal progetto. Assicurarsi che lo script sia compilato con le informazioni di debug incluse. In Microsoft Visual Studio, è possibile agganciarsi al processo in cui viene eseguito il codice .NET.
direttive using
using all’inizio di uno script, insieme a commenti e righe vuote. La sintassi dipende dal linguaggio:
- C#.Net:
using - JScript.Net:
Import - VisualBasic.Net:
Imports
Una direttiva
using funziona solo se si trova prima della prima riga di codice eseguibile. Ad esempio:Funzioni e parametri facoltativi
- Le funzioni dei moduli globali vengono chiamate direttamente negli script .NET: non è necessario premettere il nome del modulo globale.
- Per omettere un parametro facoltativo, passa invece
System.Type.Missing.
