Page 1 sur 1
Utiliser le debugger
Publié : mar. 19/juin/2018 13:10
par bombseb
Salut,
Désolé de poser cette question qui a déja du être posée 1000 fois mais mon ami Google ne trouve rien...
Je voudrais débugger mon programme pas à pas... J'active le debugger en cliquant sur le bug vert dans la barre de menu.
A l'endroit où je voudrait qu'il s'arrête je met un breakpoint (F9)
Il s'arrête bien à cet endroit là mais l'option "Step" (F8) est grisée...
Quelqu'un pourrait m'éclairer svp ?
Re: Utiliser le debugger
Publié : mar. 19/juin/2018 15:33
par microdevweb
@bombseb,
Surement que ton programme n'arrive pas à l'endroit ou tu place le point d'arrêt. Place un point d'arrêt au début pour voir si cela est pareil.
Re: Utiliser le debugger
Publié : mar. 19/juin/2018 15:52
par TazNormand
Purée, BombSeb !!!
T'as retrouvé ta version de PB ! Je me souviens encore de tes codes "Demos", tu reviens les mettre à jour sur les nouvelles versions de PB ?
Re: Utiliser le debugger
Publié : mar. 19/juin/2018 15:55
par Marc56
bombseb a écrit :
Je voudrais débugger mon programme pas à pas... J'active le debugger en cliquant sur le bug vert dans la barre de menu.
A l'endroit où je voudrait qu'il s'arrête je met un breakpoint (F9)
Il s'arrête bien à cet endroit là mais l'option "Step" (F8) est grisée...
Si ton programme s'arrête bien sur la ligne de Breakpoint et que l'option reste Step reste grisée, c'est que cette ligne n'est pas totalement exécutée.
(En général en attente d'une action utilisateur ou d'un retour système)
Exemple: si tu mets un break sur un MessageRequester, l'option Next reste grisée tant que l'utilisateur n'a pas cliqué sur un des boutons

Re: Utiliser le debugger
Publié : mer. 20/juin/2018 5:32
par bombseb
Je ne sais pas, en fait je debug un prog en mode graphique 800*600, peut être qu'il a du mal à gérer les deux ?
Salut Taz, oui ca fait un bail hein ?
En ce moment je me remet un peu au code pour m'amuser... j'ai refait de l'asm win32 avec MASM, je me suis intérressé à l'asm 68k de l'Amiga mais pas trop le courage d'apprendre toutes les subtilités du hardware, alors je me suis dit "tien pourquoi je ferai pas du Purebasic ?"
En tout cas maintenant j'ai quasiment aucun programme de l'époque qui marche...