Page 1 sur 1

Débogueur pas à pas .

Publié : dim. 29/mars/2009 14:34
par chercheacomprendre
Bonjour à tous et toutes, j'ai la derniere version de purebasic et je suis à jour au niveau licence, mais je n'arrive pas à utiliser le pas à pas du débogueur, pas à pas et <n> pas à pas ? peut-etre au niveau paramétrage ?...
merci de me répondre.
Yves.

Publié : dim. 29/mars/2009 14:39
par Backup
dans ton listing juste avant la partie débugger

tu ecrit "Calldebugger"

cela va avoir pour effet de mettre un Break
c'est a dire que cela va arreter ton prg !

ensuite tu pourra utiliser les boutons Pas a pas

et meme relancer ton prg avec le bouton run

les bouton variables te permettront de surveiller le contenu des variables de ton prg

de plus si tu laisse ton curseur sur une variable de ton prg
tu verra s'afficher la valeur de cette variable :)

ex :

Code : Tout sélectionner

CallDebugger
For a =1 To 255
    R$=Chr(a)
Next a
c'est grace au calldebugger , que tu pourra tracer ton prg avec les bouton Step :)

de plus dans ton listing, tu peut mettre un Debug R$
pour avoir une sortie sur cette variable

cependant, en utilisant le bouton "Variable" du debugger
tu pourra aussi avoir le contenu affiché !


le bouton Watch list te permet de choisir une variable en particulier
a suivre :)

ps : la doc de purebasic s'appelle avec la touche F1

tu aurai pu avoir ces infos de cette manière ;)
5eme lignes de la doc en partant du haut !

Publié : dim. 29/mars/2009 14:42
par chercheacomprendre
Je te remercie ami Dobro, c'est tres sympa. je te souhaites un bon dimanche.

Yves.

Publié : dim. 29/mars/2009 18:53
par Ollivier
Bon courage ChercheAComprendre.

Publié : lun. 30/mars/2009 5:26
par Anonyme2
Je n'ai jamais utilisé Calldebugger :roll:

Pour le pas à pas j'utilise la touche F9 qui met un point d'arrêt sur la ligne ou est le curseur et toujours F9 pour supprimer ce point d'arrêt en mettant le curseur sur la ligne ou est le point d'arrêt à supprimer. Tu peux mettre plusieurs points d'arrêt (dans le menu debogueur, il y a une commande pour pour supprimer tous les points d'arrêt d'un seul coup).

La ligne ou est le point d'arrêt sera surlignée (avec la couleur définie dans les préférences).

Ensuite tu lance le programme avec le deboggueur activé et s'il passe sur la ligne avec le point d'arrêt, tu peux utiliser les touches F8, CTRL F8, F10 et F11 des commandes pas à pas que tu retrouves dans le menu debogueur.

Publié : lun. 30/mars/2009 16:36
par chercheacomprendre
Oui, je vais voir celà, j'ai noté tout ça.
je vous remercie les amis, c'est sympa d'avoir répondu.
bonne soirée.
et encore merci pour les infos.

Yves.