Exécution d'une procédure au cours d'une session de débogage

Lors d'une session de débogage, une routine (procédure mémorisée ou fonction) peut être exécutée jusqu'à la fin ou jusqu'à ce qu'un point d'arrêt actif soit atteint.

Pourquoi et quand exécuter cette tâche

Pour exécuter une procédure, effectuez l'une des opérations ci-dessous.

Remarque : Si vous n'émettez aucune action de reprise ou d'exécution pour une routine, cette dernière est exécutée automatiquement jusqu'à la fin. Ceci ne s'applique pas pour les procédures mémorisées Java. L'exécution jusqu'à la fin est assurée après une durée d'inactivité définie. Cette durée est définie dans les préférences du débogueur. Pour plus d'informations sur les préférences du débogueur de procédures mémorisées, voir la rubrique connexe.

Si vous sélectionnez Exécuter jusqu'à l'emplacement dans l'éditeur, la procédure mémorisée est exécutée jusqu'à la ligne sélectionnée sauf si un point d'arrêt actif est rencontré ou si la fin de la procédure mémorisée est atteinte. Vous pouvez sélectionner la ligne en plaçant le curseur dessus.

Procédure

Pour exécuter une procédure mémorisée jusqu'à un numéro de ligne spécifique :

  1. Vérifiez que la ligne à exécuter est visible dans l'éditeur ; utilisez la barre de défilement ou les touches de déplacement du curseur pour la localiser.
  2. Exécutez la procédure mémorisée jusqu'à la ligne de votre choix en cliquant avec le bouton droit de la souris sur la barre de marquage à gauche de la ligne et en sélectionnant Exécuter jusqu'à l'emplacement à partir du menu contextuel.

Résultats

Si vous exécutez une routine jusqu'à la fin, vous pouvez la relancer en sélectionnant Exécuter > Debug Last Launched dans la barre de menus, en appuyant sur F11 ou en cliquant avec le bouton droit de la souris sur la cible de débogage dans la vue Déboguer et en sélectionnant Relaunch dans le menu contextuel.


Commentaires