|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 10 ![]() |
Bonjour.
Je découvre kdevelop. Je souhaite l'utiliser comme IDE pour programmer avec FreePascal. J'ai fait un programme de test, ca marche bien. Je cherche à comprendre comment marche le débugger. J'ai cliqué sur une ligne de code, j'ai choisi "basculer le point d'arret". La ligne a maintenant un fond rouge pour indiquer le point d'arret. Je compile, j'execute, ... et le programme s'execute jusqu'à la fin, sans s'arreter sur le point d'arret. Pouvez vous m'expliquer ce que j'ai oublié de faire? (mon utilité est de mettre un point d'arret, faire du pas à pas, et de scruter la valeur de variables) La doc est en anglais et je ne comprends pas tres bien. Merci. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : septembre 2004 Messages : 4 ![]() |
Il ne faut pas cliquer "Exécuter" mais bien sur le bouton "Debogueur" située juste à sa gauche.
Sinon choisi "Démarrer" dans le menu "Déboguer". |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 10 ![]() |
Ca n'a pas l'air de marcher mieux.
Comment cela doit il se présenter si cela fonctionne ? Une petite fleche en face de la ligne actuelle, et à chaque fois qu'on clique sur l'icone ligne suivante, ca execute le code suivant ? Je n'ai rien de tout ca, en cliquant sur le bouton que tu m'as indiqué, ca ecrit sur la sortie tous les messages que j'ai mis dans mon code comme si le programme était executé jusqu'à la fin... |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2004 Messages : 4 ![]() |
Théoriquement l'exécution doit s'arreter à l'endroit ou tu place tes points d'arret et une flèche verte doit indiquer la ligne du point d'arret concerné à chaque étape.
Bizarre... De quel couleur sont les points d'arret que tu fixe ? rouge ou noir ? En C++ les points d'arrets noirs sont "inactifs". Peut-être aussi que KDevelop ne gère pas les points d'arret en FreePascal... je ne m'en suis servi qu'en C++. Donc je sèche, bon courage |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 10 ![]() |
Le point d'arret basculé est rouge...
Je vais faire un essai avec un petit programme C pour voir si ca vient de free pascal ou non. Merci |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 10 ![]() |
Ca marche nickel en C++ mais pas en freePascal, pourtant réputé s'intégrer à merveille dans kdevelop. Je vais questionner l'equipe du projet pour avoir plus d'infos...
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 10 ![]() |
Et voici la solution obtenue sur le forum de kdevelop :
KDevelop does not have debugging support for pascal yet: |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com