4D v14.3Fenêtre d'expression |
||||||||||||||||||||
|
4D v14.3
Fenêtre d'expression
|
a: | Indéfini |
2. Vous progressez d’une ligne. Le compteur de programme est maintenant positionné sur la ligne b:=a+1. A ce point, le thème Objets courants affiche :
a: | 1 | |
b: | Indéfini |
3. Vous progressez encore d’une ligne. Le compteur de programme est maintenant positionné sur la ligne c:=a+b. A ce point, le thème Objets courants affiche :
c: | Indéfini | |
a: | 1 | |
b: | 2 |
Ce thème est extrêment pratique : chaque fois que vous exécutez une ligne, vous n’avez pas besoin de saisir une expression dans la fenêtre d’évaluation. Il vous suffit de surveiller les valeurs affichées par le thème Objets courants.
Ce thème se décompose en sous-thèmes :
Note : Vous pouvez modifier les variables et les champs de type Chaîne, Texte, numérique (Entier, Entier long, Réel), Date et Heure, c'est-à-dire les variables et les champs dont la valeur peut être saisie au clavier. Pour le type Entier vous pouvez utiliser indifféremment la notation décimale ou hexadécimale (par exemple, pour 256, vous pouvez taper ‘256’ ou ‘0x100’).
Les tableaux, comme les autres variables, apparaissent dans les sous-thèmes Interprocess, Process et Locales, en fonction de leur portée. Le débogueur affiche chaque tableau avec un niveau hiérarchique supplémentaire, ce qui vous permet d’obtenir ou de modifier les valeurs des éléments du tableau, s’il y en a. Le débogueur affiche les 100 premiers éléments (y compris l’élément zéro). La colonne Valeur affiche la taille du tableau en face de son nom. Une fois que vous avez déployé le tableau, le premier sous-article affiche le numéro de l’élément sélectionné courant, ensuite l’élément zéro, ensuite les autres éléments (jusqu’à 100) s’il y en a. Vous pouvez modifier les tableaux Alpha, Texte, Numérique et Date. Vous pouvez modifier le numéro de l’élément sélectionné, l’élément zéro et les autres éléments (jusqu’à 100) s’il y en a. Vous ne pouvez pas modifier la taille du tableau.
Note : A tout moment, vous pouvez glisser un article à partir de la Fenêtre d’expression vers la Fenêtre d'évaluation, y compris un élément de tableau.
Ce thème affiche les constantes prédéfinies dans 4D, comme dans la page Constantes de la fenêtre de l’Explorateur. Les expressions de ce thème ne peuvent pas être modifiées.
Ce thème affiche la liste des tables et des champs dans la base de données (à l’exception des sous-champs). Pour chaque table, la colonne Valeur affiche la taille de la sélection courante pour le process courant ainsi que (lorsque la ligne de la table est déployée) le nombre d'enregistrements verrouillés. Pour chaque champ, la colonne Valeur affiche la valeur du champ (à l’exception des images, sous-tables et BLOBs) pour l’enregistrement courant, s'il existe. Dans ce thème, les valeurs des champs peuvent être modifiées (notez qu'il n’y a alors pas d’annulation possible) mais pas celles de la table.
Ce thème affiche la liste des sémaphores locaux dans les ensembles courants. Pour chaque sémaphore, la colonne Valeurs affiche le nom du process ayant posé le sémaphore. Si vous n’utilisez pas de sémaphore, la liste peut être vide. Les expressions de ce thème ne peuvent pas être modifiées. Il n'est pas possible de visualiser les sémaphores globaux.
Ce thème affiche la liste des ensembles définis dans le process courant (celui que vous êtes en train de tracer) ainsi que la liste des ensembles interprocess. La colonne Valeur affiche, pour chaque ensemble, le nombre d’enregistrements et le nom de la table. Si vous n’utilisez pas les ensembles, cette liste sera vide. Les expressions de ce thème ne peuvent pas être modifiées.
Ce thème affiche la liste des process lancés depuis le début de la session de travail. La colonne Valeur affiche le temps déjà alloué à chaque process ainsi que son état (par exemple "En cours d’exécution", "Endormi", etc). Les expressions de ce thème ne peuvent pas être modifiées.
Ce thème affiche la liste des sélections temporaires process définies dans le process courant (celui que vous êtes en train de tracer) ainsi que la liste des sélections temporaires interprocess. Pour chaque sélection temporaire, la colonne Valeur affiche le nombre d’enregistrements et le nom de la table. Si vous n’utilisez pas les sélections temporaires, cette liste sera vide. Les expressions de ce thème ne peuvent pas être modifiées.
Ce thème affiche les informations générales, comme la table par défaut courante (s’il y en a une). Les expressions contenues dans ce thème ne peuvent pas être modifiées.
Ce thème affiche diverses statistiques concernant l’utilisation des tables d'adresses et d'index, des pages d’index et des sélections temporaires chargées dans le cache de 4D. Les expressions contenues dans ce thème ne peuvent pas être modifiées.
Le menu contextuel de la fenêtre d’expression vous propose des options supplémentaires. Pour afficher ce menu il vous suffit de :
Voici le menu contextuel de la fenêtre d’expression :
Ci-dessous, la fenêtre d’expression telle qu’elle se présente lorsque vous sélectionnez toutes les options :
Produit : 4D
Thème : Débogueur
Nom intl. : Watch Pane
Débogueur
Fenêtre d'évaluation
Fenêtre d'évaluation des méthodes
Fenêtre de chaîne d'appel
Raccourcis du débogueur
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v14.3)
Parent de : Fenêtre d'expression ( 4D v14 R4)