Ensamblados y espacios de nombres
- Compile ensamblados de .NET con Microsoft .NET Framework 4.0 o posterior. Especifique la versión de .NET Framework en las propiedades del proyecto de Visual Studio. Nota. Para obtener más información sobre el uso de bibliotecas creadas en .NET Framework 2.0, 3.0 y 3.5, consulte la compatibilidad de ABBYY FlexiCapture con distintas versiones de .NET Framework.
- Agregue ensamblados externos para utilizarlos en scripts y módulos globales. Se admiten tanto los ensamblados estándar como los ensamblados de usuario compilados, y todas sus clases están disponibles en scripts y módulos globales. Para obtener más información, consulte Ensamblados externos.
- Los objetos de script de Scanning Station se encuentran en el ensamblado
ScanStationInterop.dlly pertenecen al espacio de nombresABBYY.ScanStation. Este ensamblado se encuentra en la carpeta raíz de Scanning Station.
ABBYY.ScanStation. Por ejemplo:
Sintaxis
Workspace y ExportBatch.
Escriba las directivas using al principio del cuerpo del script, junto con los comentarios y las líneas en blanco. Use la misma sintaxis que en el lenguaje de programación (using para C#.NET, Import para JScript.NET e Imports para VisualBasic.NET). Por ejemplo:
using en el editor de scripts si la palabra clave using aparece antes de la primera línea de código ejecutable. Por ejemplo:
Ejecución de scripts
- En los scripts de .Net, las funciones de todos los módulos globales se llaman directamente, sin usar el nombre del módulo global.
- Para omitir un parámetro opcional de una función, pase
System.Type.Missingen su lugar. - Los objetos de FlexiCapture no admiten multihilo.
- Para pausar un script, use el método
Waitde la interfaz IWorkspace. El método estándarThread.Sleepno es suficiente.
Depuración
- Para depurar scripts de .NET, use el método System.Diagnostics.Debugger.Break.
- Al depurar scripts de .NET, también necesita un archivo
.pdbcon información de depuración. Este archivo puede ser muy grande, por lo que debe evitar almacenarlo en el proyecto junto con sus scripts. Al depurar, especifique que el script se compile con información de depuración. - Si usa Microsoft Visual Studio 2010, puede adjuntarse al proceso donde se ejecuta el código .NET.
