Visual Basic 6 et le paralellisme...?!

Visual Basic 6 et le paralellisme...?! - Programmation

Marsh Posté le 27-06-2002 à 15:52:40    

En fait, je voudrais savoir ça :
Dans un timer, si je fait un appel d'une procédure située dans un module annexe, est-ce que la proc' srea lancée UNE fois, ou à chaque appel ? heink ?! :heink:


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 27-06-2002 à 15:52:40   

Reply

Marsh Posté le 27-06-2002 à 15:56:00    

brisssou a écrit a écrit :

En fait, je voudrais savoir ça :
Dans un timer, si je fait un appel d'une procédure située dans un module annexe, est-ce que la proc' srea lancée UNE fois, ou à chaque appel ? heink ?! :heink:  




 
elle sera lancée à chaque appel


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 27-06-2002 à 15:57:39    

encore une fois, merci mareek...
 :hello:


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 27-06-2002 à 16:10:02    

mareek a écrit a écrit :

 
 
elle sera lancée à chaque appel




 
et à chaque fois comme un nouveau thread en quelque sorte donc...(?)


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 27-06-2002 à 16:30:19    

brisssou a écrit a écrit :

 
 
et à chaque fois comme un nouveau thread en quelque sorte donc...(?)




 
euuuhhh.... je sais pas...
 
la gestion des thread en VB est tres tres tres tres floue (si elle existe)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 27-06-2002 à 20:34:51    

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 :D pour compenser un "blocage" d'une boucle)


Message édité par bjone le 27-06-2002 à 20:35:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed