bonjour a tous,
je sui étudiant et ne connait pas encore trop builder, et j'aurais voulu faire une atente avec delay mais cela bloque le programme, existe il une autre fonction comme celle ci?
merci
bonjour a tous,
je sui étudiant et ne connait pas encore trop builder, et j'aurais voulu faire une atente avec delay mais cela bloque le programme, existe il une autre fonction comme celle ci?
merci
Salut !
Selon la raison d'être de ce delai et puisqu'il ne faut pas bloquer l'exécution :
- soit utiliser un TTimer
- soit à l'aide d'une fonction toute simple :
A plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void Temporisation(unsigned int Duree_en_ms) { unsigned int ms = GetTickCount(); while((GetTickCount() - ms) < Duree_en_ms) { Application->ProcessMessages(); } }
Salut,
Tu peux aussi utiliser la fonction sleep(int Millisecaondes).
Envoyé par tomtom7
Donc elle bloque également le programme.The Sleep function suspends the execution of the current thread for a specified interval.
![]()
![]()
![]()
![]()
Il est c.. ce Tomtom !
Partager