Éviter que l'application freeze pendant le traitement ?
Timst
Messages postés6Date d'inscriptionsamedi 19 juillet 2008StatutMembreDernière intervention 8 mai 2010
-
22 déc. 2009 à 15:01
MiharbiDoNo
Messages postés150Date d'inscriptiondimanche 17 mai 2009StatutMembreDernière intervention25 mai 2012
-
31 déc. 2009 à 21:58
Bonjour ! (Et désolé si je me suis trompé de section, je savait pas trop où poster...)
J'ai un léger problème avec mon code... pour résumer il s'agit d'une application qui transforme 4 caractères en 1 (exemple : 0001 devient A). Donc en général ça marche bien, mais là je faisait des tests pour voir combien de caractères pouvaient être traités à la fois. Il s'avère que l'application commence à freezer (mais ça termine quand même l'opération et le programme se defreeze) à partir d'environ 5000 caractères, et ça plante complètement à partir d'environ 40 000 (avec message du débuggeur et tout).
Entre 5000 et 40 000, bien que l'application marche, tout freeze pendant le calcul, la fenêtre est renommée "Nom de l'appli (ne répond pas)", et la barre de progresion que j'avais placé précisemment pour qu'on voit le déroulement n'est pas mise à jour. Après que le calcul soit terminé, tout revient à la normale, mais bon...
Donc ma question est la suivante : "Comment faire en sorte que l'application ne freeze pas pendant les calculs lourds ?"
Merci d'avance :)
A voir également:
Éviter que l'application freeze pendant le traitement ?