ClearDebugger

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

ClearDebugger

Message par nico »

Une fonction comme ClearDebugger serait bien utile pour effacer complètement les données de la fenêtre de déboguage sans être obliger de stoper l'exécution en cours.

:)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

tiens pas bête
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Ce qu'il faudrait, à mon avis, c'est surtout avoir un VRAI debugger.

Il faudrait, grace à des options:
- Qu'il retourne, à la demande, le résultat de chaque commande.
- Qu'il puisse explorer à l'interieur des procédures ou pas.
- Qu'il renvoie le nom des commandes et le résultat de l'appel pour les librairie et les dll.
- Pouvoir debugger, pas à pas, une portion de code située entre deux points d'arrêt.

Et il y a certainement des fonctions que j'oublie.

Cela dit, j'imagine que ce genre de debugger est très compliqué à coder, et que Fred a certainement autre chose à faire pour le moment.

Alors ne soyons pas trop gourmands, on a un langage très performant, très stable, qui ne nous coûte pas les yeux de la tête, avec des mises à jour très fréquentes, et qui évolue à une vitesse qu'on aimerait bien retrouver pour d'autres produits.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

moi j'avais demandé la possibilité de tracer comme winice
avec les touche de fonctions !! parceque clicquer sur un bouton ça me fatigue !!
il suffirait d'apuyer sur F10 pour tracer pas a pas en entrant dans les boucles
et F11 pour tracer pas a pas en restant en dehors des boucles !!
pouvoir mettre un break-point sur la ligne en cour tout en tracant ! (F9)

F5 permetrait de lancer l'aplication a partir de l'endroit ou l'on se trouve
ect ...


Softice (winice) est un tres bon modele de debugeur , ce serai bien d'adapter sa convivialité avec le purebasic (faire un debuggeur similaire)
mais qui tracerai des lignes basic au lieu de ligne en assembleur
quoi que pouvoir faire les deux serai encore mieux ! :D
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

SoftIce c'est une référence

C'est une vrai usine à gaz. Peut-être trop pour Pure.

C'est sur qu'un mode pas à pas serait interessant lors de bug difficile à trouver, avec l'affichage des variables, le numérode de la ligne courante, l'instruction courante, la procédure appelante, la procédure en cours etc.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

surtout si celle-ci est geré au Clavier !!! je trouve la souris pas pratique !
on va plus vite a appuyer sur une touche de fonction que sur le bouton de la souris !
puis cela permetrai de debugger des programmes qui justement gere la souris ! , je veux dire que si la souris est sur le debugeur , elle peut pas cliquer sur l'application , et une possibilité d'utiliser le clavier a la place donnerai un pouvoir suplementaire .
Aranoth
Messages : 293
Inscription : sam. 24/janv./2004 12:00
Localisation : Toulouse (31)
Contact :

Message par Aranoth »

Oui, mais si tu utilises F5 et cie dans ton jeu ? T'es coincé ! (à moins que les touches soient paramètrables, mais alors là on pert du temps à tout configurer pour chaque programme...)
Débutant en programmation, notament en C++ ?
Vous souhaitez apprendre ?
Répondre