4D v14.3Points d'arrêt sur commandes |
||
|
4D v14.3
Points d'arrêt sur commandes
Points d'arrêt sur commandes
La liste des Points d'arrêt sur commandes est une page de l'Explorateur d'exécution qui vous permet d'ajouter des points d’arrêt supplémentaires dans votre code en interceptant des appels aux commandes 4D. Placer un point d'arrêt sur une commande vous permet de commencer à tracer l'exécution de n'importe quel process dès qu'une commande particulière est appelée par le process. A la différence d'un point d'arrêt placé dans une méthode projet (qui, par conséquent, déclenche le mode trace uniquement lorsqu'il est atteint), l'aire d'action d'un point d'arrêt sur commande comprend tous les process qui exécutent du code 4D et qui appellent cette commande. Placer un point d'arrêt sur une commande est un moyen pratique de tracer des grandes parties du code sans devoir insérer des points d'arrêt à des emplacements arbitraires. Si, par exemple, l'exécution dans votre code de plusieurs process durant un certain laps de temps provoque l'effacement d'un enregistrement qui ne devrait théoriquement pas être supprimé, vous pouvez limiter le champ d'investigation en plaçant un point d'arrêt sur les commandes telles que SUPPRIMER ENREGISTREMENT et SUPPRIMER SELECTION. A chaque fois que ces commandes sont appelées, vous pouvez vérifier si l'enregistrement en question a été supprimé ou non, et donc isoler la partie fautive du code. Pour afficher la liste des Points d'arrêt sur commandes, procédez de la manière suivante : 1. Choisissez Explorateur d'exécution dans le menu Exécution. La fenêtre de l'Explorateur d'exécution apparaît. 2. Cliquez sur le bouton Arrêt sur commande pour afficher la liste des points d'arrêt sur commande : Cette page liste les commandes à intercepter au moment de leur exécution. Elle est divisée en deux colonnes :
Pour ajouter un nouveau point d'arrêt sur une commande, vous disposez de plusieurs possibilités :
Le libellé ALERTE est automatiquement placé en mode édition, vous pouvez alors saisir le nom de la commande à laquelle vous souhaitez associer un point d'arrêt. Une fois que vous avez terminé, appuyez sur la touche Entrée ou Retour chariot pour valider votre choix. Choisissez votre commande parmi les sous-menus des thèmes puis des noms de commandes. Une nouvelle entrée est ajoutée, affichant le nom de la commande sélectionnée. Pour modifier un point d'arrêt sur une commande, procédez de la manière suivante :
Pour activer ou désactiver un point d'arrêt sur commande, procédez de la manière suivante :
Raccourci : Chaque point d'arrêt dans la liste peut être activé/désactivé par un simple clic sur la puce (•) placée devant son libellé. La puce se transforme en tiret (–) lorsque le point d'arrêt est désactivé. Pour supprimer un point d'arrêt sur commande, procédez de la manière suivante :
Note : Pour supprimer tous les points d'arrêt, cliquez sur le bouton Supprimer tout (troisième bouton placé sous la liste) ou choisissez la commande Supprimer tout dans le menu contextuel. Pour définir une condition pour un point d'arrêt sur commande, procédez de la manière suivante :
Note : Pour supprimer une condition, effacez la formule correspondante.
|
PROPRIÉTÉS
Produit : 4D VOIR AUSSI
Débogueur UTILISATION DE L'ARTICLE
4D - Langage ( 4D v11 SQL Release 6) |