didier Posté(e) le 21 juillet 2014 Posté(e) le 21 juillet 2014 Bonjour à toutes et à tous de plus en plus souvent le message "ne répond pas" se glisse dans la barre de titre lorsqu'une opération tourne, des fois c'est un calcul Covadis, des fois c'est une commande AutoCAd c'est selon, en fait c'est quand ça tourne "en boucle" mais que la fin de la boucle est loin... question : existe-t'il un moyen d'arrêter cette opération ?, comme on faisant "dans le temps" en DOS avec Ctrl+Cou bien avec Ouine-Doses est-ce impossible ? je ne pense pas que ce soit possible mais je ne sais pas tout (hihi) (je n'ai pas envie d'arrêter le processus, je ne veux que stopper l'opération en cours) amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
DenisHen Posté(e) le 21 juillet 2014 Posté(e) le 21 juillet 2014 Salut Didier, Il y a [ESC] en laissant la touche enfoncée... Jusqu'à ce que, dans la boucle, une vérification clavier soit lancée. Mais je n'ai pas beaucoup de succès avec cette solution, surtout chez Covadis... Denis... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
Patrick_35 Posté(e) le 21 juillet 2014 Posté(e) le 21 juillet 2014 Salut Tu as aussi ctrl + break (ou pause selon les claviers) pour forcer, mais il faut être insistant @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
tiphon Posté(e) le 21 juillet 2014 Posté(e) le 21 juillet 2014 BonjourD'une manière générale, pour qu'un long calcul puisse s'arreter par une touche comme par exemple 'ESC', il faut que la gestion de cette touche soit gérée par le programme pour tester l'appui sur cette touche dans la boucle de traitement qui est à l'origine du long calcul. Il n'y a pas de touche magique qui interrompt automatiquement un long calcul. Sous beaucoup de logiciels la touche 'ESC' est celle privilégiée par les développeurs pour permmettre d'interrompre un calcul trop long. Encore faut il que les développeurs pensent que certains calculs peuvent être long... Cordialement
didier Posté(e) le 21 juillet 2014 Auteur Posté(e) le 21 juillet 2014 Coucou je vous remercie de ces réponses, du moins du fait que vous ayez répondu car les réponses par elles-même ne sont pas satisfaisantes, je veux dire par là qu'il n'y a pas de VRAIE solution pour interrompre une opération trop longue à moins de planter le logiciel en ignorant toutes modifications par l'arrêt du processus. dire que ça existait AVANT et plus maintenant n'est pas être passéiste ou rétrograde, mais c'est tout de même regrettable (pour ne pas dire fâcheux)franchement, celui qui mettra cette option dans une nouvelle version sera sacrément inspiré CTRL+Pause je m'en sers dans le VBA lorsque la boucle est infinie, je n'ai pas testé dans AutoCADESC pas testé non plusà voir ... amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
tiphon Posté(e) le 22 juillet 2014 Posté(e) le 22 juillet 2014 BonjourJe précise juste que quand je dis qu'il faut que le développeur ait prévu d'interrompre les longues boucles, je parle de programmes compilés (commun un *.exe). Je ne parle pas d'un lisp par exemple dans AutoCAD (ou d'autres languages non compilés). Il n'est pas exclu que le programme qui controle l'execution des lisp gère lui même l'appui sur une touche pour interrompre l'execution de n'importe quel lisp. Cordialement
x_all Posté(e) le 22 juillet 2014 Posté(e) le 22 juillet 2014 ha didier, c'était mieux AVANT... oui mais avant, le DOS étant monotâche, un ctrl C interrompais la seule tache susceptible de tourner... Mais si une telle touche universselle existait aujourd'hui... quelle à quelle tache du gestionnaire la dédier? Il me semble que sous d'autre SI type Unix, la gestion des interruptions est différentes et que cette possibilité existe, mais bon je ne les connais pas assez et c'est tellement pointu que ça relève de la pure supposition... des histoires de handle lié au contexteMais sous windows, je crois comme le dit tiphon que sans une modif en dur du code de toutes les fonctions dans le programme, ça doit pas etre gérable... quelques trucs sur autocad
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant