par Admin Mar 21 Fév 2012 - 20:36
Bonjour,
Comme le dit MaXaM Software, vous pouvez faire une boucle (ou boucle limitée) qui exécute la fameuse fonction (elle est "exécuté en boucle"
)
Vous pouvez également, à la fin de cette fonction, demander de réexécuter cette même fonction.
Pour les deux solutions ci-dessus, votre logiciel sera figé tant que cet ensemble de fonction répété N fois (encore plus si la fonction en question est longue à s'exécuter). Si cette exécution ne doit pas gêner le reste du logiciel (donc ne pas figer la fenêtre du logiciel), il faudra utiliser un "BackgroundWorker", qui permet d'exécuter une fonction en arrière-plan sans gêner le reste du logiciel. Il suffit alors, une fois le BackgroundWorker arrêté (donc quand la fonction a finit de s'exécuter), de relancer ce BackgroundWorker.
Voici un tutoriel sur l'utilisation des BackgroundWorker. Il a été fait avec SoftwareZator 2011, mais si vous utilisez SZ 2012, le fonctionnement reste exactement le même :
http://blog.velersoftware.com/?p=26&lang=frVoila