Bonjour à tous.
j'a en ce moment un programme qui utilise une (trés) grosse procédure récursive (assez peux de récursivité mais chaques récursivité contient une procédure d'environ 115 000 instructions (en débouclant)).
la procédure est assez rapide(5-10 s) dans la plupart de cas (car il y a des facteurs qui racourcissent les prcédures). Cependant, il arrive que la procédure soit extrèmement longue (5 min-beaucoup (pas allé jusqu'au bout)). j'aimerais que l'utilisateur puisse interompre la procédure. (petit problème, lorsqu'elle tourne, les boutons et les timers ne tournent pas.)
Ceci est mon premier problème.
mon second problème, est qu'au bout d'un moment, windows déclare le programme comme "ne répond pas" et cesse de lui alouer toutes le ressources (ce qui ralentit encore plus la fonction et bloque encore plus le programme).
merci![]()
Partager