Historique des modifications - Message

Message #9848

Sujet: Problème pour utiliser un gestionnaire d’évènement


Type Date Auteur Contenu
Création du message 01-03-2011 13:14:10 thesus
Debug ton projet et regarde à quelle ligne ça plante.

Je suppose que tu ne sait pas utiliser le mode Debug (mais ça s'apprend vite) donc je vais faire un petit tuto :

sous CodeBlock :
  • ajoute un point d'arret sur une ligne (clique à coté du n° de ligne, ça fait un point rouge, ou clique droit "Add breakpoint"), dans ton cas ce sera sur ton constructeur et/ou sur la fonction OnEvent (on peut en mettre autant que l'on veut et n'importe où).


  • on lance le mode Debug (menu "Debug" puis "Start" ou plus simplement F8)


  • ton programme va se lancer puis va s'arreter au point d'arret, pour qu'il avance il faut cliquer sur "Debug" "Next line" (ou l'icone correspondant dans la barre d'outils).


L'interet de ce mode est de savoir quelle ligne bloque, et surtout l'état des variables, pour les afficher il faut aller sur "Debug" "Debugging windows" "Watches"
Les pointeurs ne s'affichent pas directement, pour savoir ce qu'ils contiennent clique droit sur la variable (dans la fenetre Watches), puis "Deference pointer ???" (le reste est de l'anglais basique, donc tu devrais comprendre).

Si après ça tu ne peut toujours pas résoudre ton problème, repost ici (en disant quelle ligne bloque, et il est possible que ça ne bloque pas au niveau de l'event, dans ce cas la, met le point d'arret sur le main (c'est long, mais radical quand on ne sait pas quelle ligne fait bloquer le programme).


PS : Si j'ai expliquer tout ça c'est que le mode debug est une des choses les plus importantes de ton IDE, sans ça on ne peut pas faire de projets complexe.

PPS : Pour entrer dans une fonction, c'est "Step Into".

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
148 invités en ligne
membre en ligne: -
RSS Feed