Assemblys et espaces de noms
- Compilez les assemblys .NET avec Microsoft .NET Framework 4.0 ou une version ultérieure. Spécifiez la version de .NET Framework dans les propriétés de votre projet Visual Studio. Remarque. Pour plus de détails sur l’utilisation de bibliothèques créées dans .NET Framework 2.0, 3.0 et 3.5, consultez la compatibilité d’ABBYY FlexiCapture avec les différentes versions de .NET Framework.
- Ajoutez des assemblys externes à utiliser dans les scripts et les modules globaux. Les assemblys utilisateur standard et compilés sont tous deux pris en charge, et toutes leurs classes sont disponibles dans les scripts et les modules globaux. Pour plus d’informations, consultez assembly externe.
- Les objets de script Scanning Station se trouvent dans l’assembly
ScanStationInterop.dllet appartiennent à l’espace de nomsABBYY.ScanStation. Cet assembly se trouve dans le dossier racine de Scanning Station.
ABBYY.ScanStation. Par exemple :
Syntaxe
Workspace et ExportBatch.
Placez les directives using au début du corps du script, avec les commentaires et les lignes vides. Utilisez la même syntaxe que dans le langage de programmation (using pour C#.NET, Import pour JScript.NET et Imports pour VisualBasic.NET). Par exemple :
using dans le Script Editor si le mot-clé using apparaît avant la première ligne de code exécutable. Par exemple :
Exécution du script
- Dans les scripts .NET, vous appelez directement les fonctions de tous les modules globaux, sans utiliser le nom du module global.
- Si vous souhaitez omettre un paramètre facultatif de la fonction, passez
System.Type.Missingà la place. - Les objets FlexiCapture ne prennent pas en charge le multithreading.
- Pour mettre un script en pause, utilisez la méthode
Waitde l’interface IWorkspace. L’utilisation de la méthode standardThread.Sleepne suffit pas.
Débogage
- Pour déboguer les scripts .NET, la méthode System.Diagnostics.Debugger.Break est utilisée.
- Lors du débogage des scripts .NET, vous avez également besoin d’un fichier
.pdbcontenant les informations de débogage. Ce fichier peut être très volumineux, évitez donc de le stocker dans le projet avec vos scripts. Lors du débogage, spécifiez que le script est compilé avec des informations de débogage. - Si vous utilisez Microsoft Visual Studio 2010, vous pouvez vous attacher au processus dans lequel le code .NET s’exécute.
