J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution
va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe
quel moment), regarder les valeurs de certaines variables, puis reprendre
l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure
d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour
sauvegarder le résultat définitif).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
domi
"ig" a écrit dans le message de news: h7hbt7$5b9$
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe quel moment), regarder les valeurs de certaines variables, puis reprendre l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour sauvegarder le résultat définitif).
Pourquoi n'affiches-tu pas simplement les variables ? Avec un timer et des controles Edit , ça suffit.
"ig" <iguey26@yahoo.fr> a écrit dans le message de news:
h7hbt7$5b9$1@aioe.org...
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont
l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe
quel moment), regarder les valeurs de certaines variables, puis reprendre
l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure
d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour
sauvegarder le résultat définitif).
Pourquoi n'affiches-tu pas simplement les variables ?
Avec un timer et des controles Edit , ça suffit.
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe quel moment), regarder les valeurs de certaines variables, puis reprendre l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour sauvegarder le résultat définitif).
Pourquoi n'affiches-tu pas simplement les variables ? Avec un timer et des controles Edit , ça suffit.
Maurice
"ig" wrote in message news:h7hbt7$5b9$
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe quel moment), regarder les valeurs de certaines variables, puis reprendre l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour sauvegarder le résultat définitif).
Si tu peux lancer ton program au moyen d'un débogueur, tu pourras l'interrompre .
Maurice
"ig" <iguey26@yahoo.fr> wrote in message news:h7hbt7$5b9$1@aioe.org...
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont
l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe
quel moment), regarder les valeurs de certaines variables, puis reprendre
l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure
d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour
sauvegarder le résultat définitif).
Si tu peux lancer ton program au moyen d'un débogueur, tu pourras
l'interrompre .
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe quel moment), regarder les valeurs de certaines variables, puis reprendre l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour sauvegarder le résultat définitif).
Si tu peux lancer ton program au moyen d'un débogueur, tu pourras l'interrompre .
Maurice
Bertrand Lenoir-Welter
Un truc simple : tu utilises une touche morte genre Ctrl ou Shift ou ScrollLock et quand on appuie dessus, tu affiches tes variables ou tu sors vers un fichier. Comme ça, ça ne ralentit pas ton processus le reste du temps. GetAsyncKeyState() est ton amie.
Un truc simple : tu utilises une touche morte genre Ctrl ou Shift ou
ScrollLock et quand on appuie dessus, tu affiches tes variables ou tu
sors vers un fichier. Comme ça, ça ne ralentit pas ton processus le
reste du temps. GetAsyncKeyState() est ton amie.
Un truc simple : tu utilises une touche morte genre Ctrl ou Shift ou ScrollLock et quand on appuie dessus, tu affiches tes variables ou tu sors vers un fichier. Comme ça, ça ne ralentit pas ton processus le reste du temps. GetAsyncKeyState() est ton amie.
Didier
Tu peux essayer de l'exécuter dans une machine virtuelle. Ça permet en particulier de faire un snapshot du système de façon à analyser le contenu tranquillement pendant que l'application continue de tourner...
Didier
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe quel moment), regarder les valeurs de certaines variables, puis reprendre l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour sauvegarder le résultat définitif).
Tu peux essayer de l'exécuter dans une machine virtuelle. Ça permet en
particulier de faire un snapshot du système de façon à analyser le contenu
tranquillement pendant que l'application continue de tourner...
Didier
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution
va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe
quel moment), regarder les valeurs de certaines variables, puis reprendre
l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure
d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour
sauvegarder le résultat définitif).
Tu peux essayer de l'exécuter dans une machine virtuelle. Ça permet en particulier de faire un snapshot du système de façon à analyser le contenu tranquillement pendant que l'application continue de tourner...
Didier
J'ai lancé un programme C++ (avec CodeBlocks) sous Windows dont l'exécution va être très longue (plusieurs jours ou semaines).
Comment faire pour interrompre de temps en temps l'exécution (à n'importe quel moment), regarder les valeurs de certaines variables, puis reprendre l'exécution au point où elle s'est arrêtée ?
Afin de ne pas ralentir le programme, je ne souhaite pas inclure d'opérations régulières d'écritures dans un fichier (sauf à la fin, pour sauvegarder le résultat définitif).