Cette pile représente les changements de contexte rencontrés par l'exécution jusqu'à la ligne de source L4G où elle est suspendue.
Les changements de contexte sont les suivants :
Contexte placé dans la pile |
Contexte retiré de la pile |
Appel d'un programme. |
Fin d'un programme. |
Exécution d'une fenêtre. |
- si la fenêtre est modale : fermeture de la fenêtre. - si la fenêtre est non modale : fin de la création de la fenêtre. |
Appel d'une procédure. |
Fin d'une procédure. |
Appel à un traitement d'une rupture. |
Fin du traitement. |
La sélection d'un contexte dans la pile provoque :
- le positionnement du curseur à la ligne du programme correspondant au contexte,
Si le fichier des informations du débogage de ce programme n'est pas ouvert, une recherche automatique est lancée ; si elle échoue, une boîte de sélection de fichier est affichée.
- la réactualisation du suivi des variables en fonction du contexte.
Remarque : dans le cas d'une partie serveur AS/400, la pile n'indique pas la pile d'appel des programmes SADELIA, mais seulement le détail du programme courant (sa pile d'appel de procédures ou de traitements de rupture).