Le debugger de code (concepteur)

De Wiki1000
Révision datée du 21 juillet 2011 à 12:53 par Syfre (discussion | contributions) (Page créée avec « __TOC__ {{#images:image-1.png|dsm\designer\debugger}} ===Pour placer un point d'arrêt :=== La méthode doit être en modification : {{#images:image-6.png|dsm\designer\deb… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

{{#images:image-1.png|dsm\designer\debugger}}

Pour placer un point d'arrêt :

La méthode doit être en modification :

{{#images:image-6.png|dsm\designer\debugger}}

Cliquez dans la zone de droite sur un point correspondant à une ligne de code.

Note : Les lignes de code avec point d'arrêt apparaissent en rouge.

Pour enlever un point d'arrêt :

Cliquez dans la zone de droite sur un point correspondant à une ligne de code sur lequel est placé un point d'arrêt.

Propriété d'un point d'arrêt

Cliquez avec le bouton gauche de la souris dans la zone de droite sur un point correspondant à une ligne de code sur lequel est placé un point d'arrêt.

{{#images:image-2.png|dsm\designer\debugger}}

{{#images:image-3.png|dsm\designer\debugger}}

  • Passes
Nombre d'exécution déclenchant le point d'arrêt.
  • Condition
Condition devant être remplie déclencher le point d'arrêt.
  • Actif
Ce point d'arrêt est actif

En cours d'exécution

{{#images:image-4.png|dsm\designer\debugger}}

  • {{#images:image-4-1.png|dsm\designer\debugger}}
Continuer l'exécution (F9)
  • {{#images:image-4-2.png|dsm\designer\debugger}}
Arrêter l'exécution
L'exécution est interrompue et la méthode retourne immédiatement.

Une valeur de retour doit être saisie :

{{#images:image-5.png|dsm\designer\debugger}}

  • {{#images:image-4-3.png|dsm\designer\debugger}}
Réinitialiser l'exécution
L'exécution recommence du début.
Tip : ceci peut avoir des effets de bord
  • {{#images:image-4-4.png|dsm\designer\debugger}}
Pas à pas (F8)
Le pas à pas saute par dessus les méthodes.
  • {{#images:image-4-5.png|dsm\designer\debugger}}
Pas à pas approfondi (F7)
Le pas à pas saute à l'intérieur des méthodes.


{{#if:Concepteur de modèle|

{{#if:Concepteur de modèle|— Concepteur de modèle |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}