schub1015
Messages postés32Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention10 juillet 2007
-
21 juin 2004 à 17:23
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
21 juin 2004 à 20:05
Bonjour,
j'ai un programme avec une fonction qui prend du temps à s'éxécuter. Le traitement dure environ 5 minutes ( c une application de gestion de fichiers) et ne permet plus aucun autre intervention sur le pc. J'aimerais savoir comment faire pour mettre cette fonction en tâche de fond et pouvoir continuer d'utiliser mon pc lors de l'éxécution du prog.
Merci pour votre réponse. Je suis débutant en vb alors ne me demandez pas de faire des choses trop complexes.
cs_PhilippeE
Messages postés437Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention10 août 20102 21 juin 2004 à 17:52
Tu peux minimiser la fenêtre d'exécution via le code et enchainer sur le traitement ... mais ton PC restera très sollicité par tes traitements, je ne sais pas s'il sera vraiment "utilisable"
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 21 juin 2004 à 20:05
Essaie de mettre DoEvents dans ta fonction.
Explik : DoEvents permet à windows d'exécuter d'autres fonctions ( en arrêtant la tienne le temps qu'il faut bien sûr ).