brisssou a écrit a écrit :
et à chaque fois comme un nouveau thread en quelque sorte donc...(?)
|
rien à voir.
tes fonctions d'évenements sont appellés par la boucle de traitement de la queue de messages.
si tu empêches le traitement de la queue de messages pendant 2 secs, et que tu as un timer qui programmé pour 1/4 secs, tu auras 8 messages de timers qui arriveront en raffale, et ta routine d'évenement sera déclenchée 8 fois en rafale.
tu fais "DoEvents" pour laisser le runtime traiter la queue de messages...
(donc dans une routine ou tu aurais une boucle à la con, faire un DoEvents de temps en temps ça fait du bien, et espère même pas faire un DoEvents par une routine d'évènement de timer pour compenser un "blocage" d'une boucle)
Message édité par bjone le 27-06-2002 à 20:35:26