Skip to main content
Vous pouvez utiliser des assembly externes dans les scripts et les modules globaux. Les assembly utilisateur, standard comme compilées, fonctionnent.

Ajouter une assembly externe

Ajoutez des assembly externes dans l’onglet Scripts de la boîte de dialogue Propriété du type de lot ou dans Tools → Options…. Toutes les classes et méthodes des assembly que vous ajoutez sont disponibles pour les scripts et les modules globaux. Les assembly que vous ajoutez aux propriétés d’un type de lot ou d’une Document Definition sont disponibles uniquement pour ce type de lot ou cette Document Definition.
1

Ouvrir la boîte de dialogue Références

Ouvrez la boîte de dialogue Propriétés du projet, cliquez sur l’onglet Scripts, puis sur References .Net….
2

Ajouter l’assembly

Dans la boîte de dialogue qui s’ouvre, cliquez sur Add….
3

Choisir le type d’assembly

Dans la boîte de dialogue Add Assembly, sélectionnez Attached file ou Standard assembly name dans le champ de type.
4

Spécifier l’assembly

Selon le type sélectionné, indiquez le chemin du fichier ou le nom standard.
Cet exemple d’assembly utilisateur contient un espace de noms, une classe et une méthode de cette classe :
Un script qui utilise une classe et des méthodes d’une bibliothèque externe contient le code suivant :

Déboguer des assembly externes

Pour déboguer des assembly externes, le fichier assembly et le fichier .pdb contenant les informations symboliques sont tous deux nécessaires. Seules les assembly dont les fichiers .pdb sont chargés peuvent être déboguées. Les fichiers .pdb étant assez volumineux, désactivez le chargement des informations symboliques dans le projet en cours.

Clés de registre contrôlant le chargement des informations symboliques

Utilisez les clés de registre suivantes pour définir s’il faut charger les fichiers .pdb :
  • HKEY_CURRENT_USER\Software\ABBYY\ScanStationFC\4.0\Shell\Script [LoadSymbolsFromOriginalPath] – Indique s’il faut charger les fichiers .pdb à partir du même dossier que l’assembly. Pour charger les fichiers .pdb, définissez la valeur sur True.
  • HKEY_CURRENT_USER\Software\ABBYY\ScanStationFC\4.0\Shell\Script [PDBSearchLocations] = <path to the folder with PDB files> – Indique les chemins de recherche des fichiers .pdb. Séparez les chemins par des points-virgules. La recherche renvoie un fichier .pdb contenant des informations symboliques dont le nom correspond à celui de l’assembly.
Ces clés n’existent pas dans le registre par défaut. Si nécessaire, l’administrateur peut les ajouter au registre du système d’exploitation de l’utilisateur. Pour appliquer les modifications du registre, redémarrez Scanning Station. Pour déboguer un assembly, connectez-vous au code managé.