- Les éléments d’objet sont accessibles à l’aide des mots-clés Workspace et ExportBatch.
- Les assemblys .NET doivent être compilés avec Microsoft .NET Framework 4.0 ou une version ultérieure. Vous pouvez spécifier la version souhaitée du .NET Framework dans les propriétés de votre projet Visual Studio.
- Il est possible d’ajouter un assembly externe utilisable dans les scripts et les modules globaux. Les assemblys standard et ceux compilés par l’utilisateur peuvent être utilisés. Toutes les classes des assemblys ajoutés seront disponibles dans les scripts et les modules globaux. Voir External Assemblies pour plus de détails.
- Les objets Scanning Station ne prennent pas en charge le multithreading.
- Pour le débogage des 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 *.pdb contenant les informations de débogage. Ce fichier peut être très volumineux et nous ne recommandons pas de le stocker dans le projet avec vos scripts. Toutefois, lors du débogage d’un script .NET, vous devez spécifier que le script doit être compilé avec certaines informations de débogage. Si vous utilisez Microsoft Visual Studio 2010, vous pouvez vous attacher au processus dans lequel le code .NET est exécuté.
- Les directives « Using » peuvent être écrites au début du corps du script, avec des commentaires et des lignes vides. On utilise 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:
- Dans les scripts .NET, les fonctions de tous les modules globaux sont appelées directement, sans utiliser le nom du module global.
- Si vous ne souhaitez pas fournir la valeur d’un Parameter facultatif de la fonction (pour les fonctions avec des paramètres facultatifs), vous devez passer System.Type.Missing à la place.
