OVH Cloud OVH Cloud

faire une pause

6 réponses
Avatar
Zeus
je voudrais faire une pause dans mon code de manière à ce que l'utilisateur
puisse executer une tache manuelle et reprendre ensuite l'execution du code
....

comment puis je faire ?

merci d'avance

6 réponses

Avatar
Gafish
Bonjour aussi

Mets dans le module de ton form :

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Commande1_Click()
Sleep 10000
'la tu attends 10s car ce sont des milli
End Sub

Mais la tu attends une durée fixe, peut etre que tu peux procéder autrement.
Que doit faire ton utilisateur ? Est-ce que tu peux tester la fin de la
tache manuelle ?

Arnaud

"Zeus" a écrit dans le message news:

je voudrais faire une pause dans mon code de manière à ce que
l'utilisateur

puisse executer une tache manuelle et reprendre ensuite l'execution du
code

....

comment puis je faire ?

merci d'avance




Avatar
Zeus
tout a fait je peux tester

en fait la fonction commence, remplit une table
le programme doit s'arreter. puis l'utilisateur definit des possiblités dans
un formulaire qui vient de s'ouvrir. dès que le formulaire se ferme la
fonction doit reprendre son cours normal


"Gafish" a écrit dans le message de
news:
Bonjour aussi

Mets dans le module de ton form :

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Commande1_Click()
Sleep 10000
'la tu attends 10s car ce sont des milli
End Sub

Mais la tu attends une durée fixe, peut etre que tu peux procéder
autrement.

Que doit faire ton utilisateur ? Est-ce que tu peux tester la fin de la
tache manuelle ?

Arnaud

"Zeus" a écrit dans le message news:

je voudrais faire une pause dans mon code de manière à ce que
l'utilisateur

puisse executer une tache manuelle et reprendre ensuite l'execution du
code

....

comment puis je faire ?

merci d'avance








Avatar
Gafish
Déja il faut que tu définisses ta condition d'arrêt. Quelle est telle ? Tu
peux même peut être plutôt qu'une pause découper ton process en deux
parties, une jusqu'à l'arrêt (à moins que ce soit un arrêt sur demande
manuelle) et une ensuite, si c'est possible.

"Zeus" a écrit dans le message news:
#
tout a fait je peux tester

en fait la fonction commence, remplit une table
le programme doit s'arreter. puis l'utilisateur definit des possiblités
dans

un formulaire qui vient de s'ouvrir. dès que le formulaire se ferme la
fonction doit reprendre son cours normal


"Gafish" a écrit dans le message de
news:
Bonjour aussi

Mets dans le module de ton form :

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Commande1_Click()
Sleep 10000
'la tu attends 10s car ce sont des milli
End Sub

Mais la tu attends une durée fixe, peut etre que tu peux procéder
autrement.

Que doit faire ton utilisateur ? Est-ce que tu peux tester la fin de la
tache manuelle ?

Arnaud

"Zeus" a écrit dans le message news:

je voudrais faire une pause dans mon code de manière à ce que
l'utilisateur

puisse executer une tache manuelle et reprendre ensuite l'execution du
code

....

comment puis je faire ?

merci d'avance












Avatar
Zeus
l'arret du code doit se produire quand le formulaire se saisie d'ouvre et
reprendre quand le formulaire se ferme

"Gafish" a écrit dans le message de
news:
Déja il faut que tu définisses ta condition d'arrêt. Quelle est telle ? Tu
peux même peut être plutôt qu'une pause découper ton process en deux
parties, une jusqu'à l'arrêt (à moins que ce soit un arrêt sur demande
manuelle) et une ensuite, si c'est possible.

"Zeus" a écrit dans le message news:
#
tout a fait je peux tester

en fait la fonction commence, remplit une table
le programme doit s'arreter. puis l'utilisateur definit des possiblités
dans

un formulaire qui vient de s'ouvrir. dès que le formulaire se ferme la
fonction doit reprendre son cours normal


"Gafish" a écrit dans le message de
news:
Bonjour aussi

Mets dans le module de ton form :

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As
Long)




Private Sub Commande1_Click()
Sleep 10000
'la tu attends 10s car ce sont des milli
End Sub

Mais la tu attends une durée fixe, peut etre que tu peux procéder
autrement.

Que doit faire ton utilisateur ? Est-ce que tu peux tester la fin de
la



tache manuelle ?

Arnaud

"Zeus" a écrit dans le message news:

je voudrais faire une pause dans mon code de manière à ce que
l'utilisateur

puisse executer une tache manuelle et reprendre ensuite l'execution
du




code
....

comment puis je faire ?

merci d'avance
















Avatar
Gafish
Ce formulaire s'ouvre par ton code ? par l'utilisateur ?
Dans tous les cas, peut etre si tu l'ouvres en mode modal ca devrait
résoudre ton problème.

Arnaud

"Zeus" a écrit dans le message news:

l'arret du code doit se produire quand le formulaire se saisie d'ouvre et
reprendre quand le formulaire se ferme

"Gafish" a écrit dans le message de
news:
Déja il faut que tu définisses ta condition d'arrêt. Quelle est telle ?
Tu


peux même peut être plutôt qu'une pause découper ton process en deux
parties, une jusqu'à l'arrêt (à moins que ce soit un arrêt sur demande
manuelle) et une ensuite, si c'est possible.

"Zeus" a écrit dans le message news:
#
tout a fait je peux tester

en fait la fonction commence, remplit une table
le programme doit s'arreter. puis l'utilisateur definit des
possiblités



dans
un formulaire qui vient de s'ouvrir. dès que le formulaire se ferme la
fonction doit reprendre son cours normal


"Gafish" a écrit dans le message de
news:
Bonjour aussi

Mets dans le module de ton form :

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As
Long)




Private Sub Commande1_Click()
Sleep 10000
'la tu attends 10s car ce sont des milli
End Sub

Mais la tu attends une durée fixe, peut etre que tu peux procéder
autrement.

Que doit faire ton utilisateur ? Est-ce que tu peux tester la fin de
la



tache manuelle ?

Arnaud

"Zeus" a écrit dans le message news:

je voudrais faire une pause dans mon code de manière à ce que
l'utilisateur

puisse executer une tache manuelle et reprendre ensuite
l'execution





du
code
....

comment puis je faire ?

merci d'avance




















Avatar
Zeus
c'est bon j'ai separer mon code en 2 partie ca fonctionne.

par contre est il possible de recuperer toutes les propriétés d'un champs ?
si oui comment ?

merci