mode d'execution avec visu des variables [Delphi] - Delphi/Pascal - Programmation
Marsh Posté le 07-12-2007 à 20:21:46
Salut
Tu parlerais pas par hasard d'un débugger voir traceur ?
Marsh Posté le 07-12-2007 à 20:34:42
heu peut être mais intégré à Delphi??? enfin d'après ce que je me souviens
j'viens encore de regarder j'vois pas ou c'est tout un tât de trucs que je capte pas
Marsh Posté le 07-12-2007 à 20:41:21
deja renseigne avec quelle version de delphi tu travailles!
Marsh Posté le 07-12-2007 à 21:27:59
Oui, c'est intégré depuis des années à Delphi, donc, à toi de vite regarder. C'est dans le menu "Exécuter", à toi de rajouter des breakpoints pour t'arrêter à certains endroits du code.
Marsh Posté le 07-12-2007 à 23:30:35
merci Matrixise mais c'est prèsque toujours dans des boucles que j'ai des truc à débugger ce qui fait que les points d'arrêts n'on pas trop d'intérêt enfin je crois (dans ces cas là biensûr sinon je m'en sert de temps en temps) , j'imaginait autre chose de magique en fait
Sinon pas moyen de faire tourner du code sans aucune interface?
Marsh Posté le 07-12-2007 à 23:33:47
bien je l'utilise peut être mal mais le point d'arrêt s'arrète à un moment mais on ne peut pas (ou je ne sais pas...) l'affecter à une certaine valeur dans une boucle
par ex. dans "for i := 1 to 100" tu peut pas t'arrèter à 50?
edit bon c'est un mauvais exemple parcequ'il suffit de remplacer mais c'est dans cette optique que je disais ça
Marsh Posté le 07-12-2007 à 23:40:08
le truc c'est qu'une fois que t'es planté, tu sais pas où t'en était et des fois ça sert m'enfin ça depend de notre façon de coder
Marsh Posté le 08-12-2007 à 12:20:56
Flagad'aware a écrit : bien je l'utilise peut être mal mais le point d'arrêt s'arrète à un moment mais on ne peut pas (ou je ne sais pas...) l'affecter à une certaine valeur dans une boucle |
ben je vais peut etre dire quelque chose de stupide, mais si dans ta boucle for tu veut t'arreter a 50, ben tu mets une condition dans ta boucle "si i= 50" et tu mets un breakpoint sur la ligne "afficher('on est a 50')"...
Marsh Posté le 08-12-2007 à 13:40:34
ReplyMarsh Posté le 09-12-2007 à 00:35:23
breizhbugs a écrit : |
non c'est pas stupide, c'est une bonne idée et ça peut servir
KangOl a écrit : tu peux mettre une condition au point d'arret |
heu ok faudra que je matte
comme je disait avant, je m'attendais à quelquechose de plus pratique, genre une fenêtre qui donne les valeurs de toute les variables déclarées qui auraient été enregistrées juste avant le plantage (bon je rêve et delphi est assez lourd comme ça apparement ) ou à la limite au moment du point d'arrêt, boom une fenêtre s'affiche avec les valeurs, mais bon ça se code facilement , rien qu'avec des showmessage
enfin ça aurait pu exister c'est pour ça que je posait la question, faudra quand meme que je retrouve où j'ai vu qu'il existait un truc dans le genre...
sinon pour executer du code sans interface, je suppose que si ça pouvait se faire on m'aurait répondu
Marsh Posté le 09-12-2007 à 10:22:56
mais ca existe
et pas avec des showmessage (t'imagine la lourdeur du turc ?)
et pour le code sans interface : soit tu affiches pas la fenetre, soit tu fais un service ...
Marsh Posté le 12-12-2007 à 15:09:11
view -> debug windows -> local variables ?
ou si c'est lors d'une exception, run -> inspect (mais en général c'est cuit pour les variables locales à ce moment)
Marsh Posté le 23-12-2007 à 00:26:28
antp a écrit : view -> debug windows -> local variables ? |
désolé de répondes si tard
j'ai regardé mais pas trouvé m'enfin c'est pas grave je m'en sortait déja très bien avant, on utilisent tous delphi à notre façon et on peut déja bien l'exploiter sans connaitre toutes ces astuces
Marsh Posté le 07-12-2007 à 20:05:23
Salut à tous
il fut un temps j'ai entendu parler d'un mode d'execution qui permet de voir l'état des différentes variable utilisées
ça serait bien pratique, ça perméttrait d'éviter de faire des procédures de test
Merci d'avance si quelqu'un connais le truc
Flagad'aouaire (le spécialiste du showmessage )
edit: je permet une autre question, est-il possible de lancer du code mais sans avoir aucune fiche ni rien à l'écran quoi? j'ai une tite appli qui matte dans le registre et modifie si il faut et on voit la fenêtre à chaque fois au démarrage de Vindauz pour rien
Message édité par Flagad'aware le 07-12-2007 à 20:16:55