|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2002 Messages : 84 ![]() |
Bonjour,
Dans une application je souhaite faire une temporisation de 5 secondes.. J'utilse pour ça la commande Sleep ( 5000) .. Seulement quand je fais ça, toute l'application se bloque. Si je souhaite faire ça c'est pour que l'instruction d'avant ai le temps de s'excuter (chargement d'une page interent dans un webbrower) mais du coup elle ne se charge pas... Comment faire ? Cordialement |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Guillaume Développeur .NET Inscription : juillet 2006 Messages : 854 ![]() |
tu peux utilisé les thread.
__________________
___________________________________________________________________________________________________________ Si mon message t'a aidé - Si au contraire, je suis hors sujet - Quand vous avez la réponse à votre question. Est notre ami
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
On peut armer un timer de 5 secondes afin d'exécuter la suite du traitement dans l'event du Timer.
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : avril 2002 Messages : 84 ![]() |
Les thread c'est ce que j'utilise
c'est justement ce qui bloque mon appli : System.Threading.Thread.Sleep(5000) Par contre pour le timer je comprends pas trop ? |
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Exécuter System.Threading.Thread.Sleep() n'est pas du MultiThread : c'est juste une mise en sommeil du Thread.
On lance le timer pour générer un event x millisecondes plus tard. Dans ce event, on peut finir le traitement commencé avnt le lancemet du timer. Cela dit, il ya dans le WebBowser l'event DocumentCompleted qui me parait plus adapté à ton besoin.
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com