Page 1 sur 1

Récupérer d'un plantage en plein écran

Publié : mar. 21/févr./2006 13:45
par djes
Je voudrais savoir si vous avez un truc facile et infaillible pour récupérer d'un plantage en plein écran.

De temps en temps, lorsque j'ai fait une erreur (genre boucle infinie) et que mon programme ne répond plus, je n'arrive plus à revenir sur le bureau ni à débugger.

Parfois j'y arrive grâce au gestionnaire de tâches (CTRL+LEFT SHIFT+ESC), ou la touche Windows, ou ALT-TAB, mais quelquefois, je suis bon pour redémarrer. :?

Si vous avez un truc pour éviter ça, je suis preneur! :)

Publié : mar. 21/févr./2006 14:16
par Frenchy Pilou
Prier :D :lol: :roll:

Publié : mar. 21/févr./2006 14:22
par Anonyme
Si vous avez un truc pour éviter ça, je suis preneur!
voici une reponse idiote: évite les boucles inifinies, fait tes tests en fenetrer ^^. C'est la seule soluce valable pour éviter de rebooté ou de tabasser son pauvre clavier :D

Publié : mar. 21/févr./2006 15:30
par djes
J'ai trouvé une petite parade. Je fais un thread qui ferme l'écran au bout de dix secondes dans tous les cas.

Curieusement l'écran reste ouvert (le end ne marche pas :() mais la fenêtre du debugger passe au premier plan, ce qui me permet de tuer l'appli avec le gestionnaire de tâches.

Publié : mar. 21/févr./2006 15:33
par Dorian
djes a écrit :J'ai trouvé une petite parade. Je fais un thread qui ferme l'écran au bout de dix secondes dans tous les cas.

Curieusement l'écran reste ouvert (le end ne marche pas :() mais la fenêtre du debugger passe au premier plan, ce qui me permet de tuer l'appli avec le gestionnaire de tâches.
au lieu de le faire avec un end, fais en sorte qu'il tue ton process ^^

Publié : mar. 21/févr./2006 15:48
par djes
Dorian a écrit :
djes a écrit :J'ai trouvé une petite parade. Je fais un thread qui ferme l'écran au bout de dix secondes dans tous les cas.

Curieusement l'écran reste ouvert (le end ne marche pas :() mais la fenêtre du debugger passe au premier plan, ce qui me permet de tuer l'appli avec le gestionnaire de tâches.
au lieu de le faire avec un end, fais en sorte qu'il tue ton process ^^
oui ;) Je pensais même faire un prog qui le tue sur une combinaison de touches mais j'ai pas le courage!

Publié : mar. 21/févr./2006 15:57
par Heis Spiter

Publié : mar. 21/févr./2006 15:58
par Dorian
djes a écrit :oui ;) Je pensais même faire un prog qui le tue sur une combinaison de touches mais j'ai pas le courage!
Moi je pensai à ton thread, il récupere ton processus puis au bout d'un certain temps il le tue

Publié : mar. 21/févr./2006 23:15
par djes
Dorian a écrit :
djes a écrit :oui ;) Je pensais même faire un prog qui le tue sur une combinaison de touches mais j'ai pas le courage!
Moi je pensai à ton thread, il récupere ton processus puis au bout d'un certain temps il le tue
Oui c'est ce que j'ai fait! Ca marche bien :P

Publié : mar. 21/févr./2006 23:17
par djes

Publié : mer. 22/févr./2006 0:46
par Gratteur
Perso, je fais alt-tab, parfois ca marche,
sinon il suffit d'un joli CTR+ALT+SUPR à l'aveugle suivit d'une série de bas+DEL jusqu'a ce que le processus foireux soit killé (ca va vite, il ets généralement gourmand).

Tiens, ça fait longtemps que ca ne m'est pas arrivé ^^.