cs_valkyrie
Messages postés60Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention13 décembre 2004
-
17 nov. 2004 à 07:20
Emandhal
Messages postés194Date d'inscriptiondimanche 2 mars 2003StatutMembreDernière intervention10 octobre 2006
-
17 nov. 2004 à 12:00
bonjour a tous (et a toutes)
Mon prog bloque totalement pendant son exe si j ai le malheur d ouvrir une page web par exemple ou si j essaie tout betement de revenir sur le bureau....en fait pour que ca marche il ne faut toucher a rien...mais comme l exe dure 5 minutes c est un peu embetant....comment faire?
j ai essaye avec des threads mais ca ne marche pas(je ne sais pas pourquoi d ailleurs peut etre m y prens je mal)
delphiprog m avait conseille des application.processmessages mais je ne sais pas ou les inserer judicieusement sans surcharger le code a outrance...
Emandhal
Messages postés194Date d'inscriptiondimanche 2 mars 2003StatutMembreDernière intervention10 octobre 20063 17 nov. 2004 à 12:00
Je ferrai plutot dans ton exemple :
If (i and 7)=0 Then Application.ProcesseMessages;
comem celà il refreshera pas à chaque incrémentation de I mais toutes les 8, ce qui améliorera la vitesse et réduira les accès au Application.ProcesseMessages. Bien sur celà dépend de la boucle et du traitement interne.
Tout problème a sa solution... Mais en général, c'est jamais la bonne...