PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → [WD7.5] Comment faire une pause ?
[WD7.5] Comment faire une pause ?
Started by ZeMotard-aimepalespam, Jan., 08 2004 1:53 PM - 4 replies
Posted on January, 08 2004 - 1:53 PM
Salut à tous, pourriez vous me dire comment faire une pause dans l'execution
d'un traitement ? Existe il une procédure du type sleep(N) ?

Si possible sans passer par une boucle pour i de 1 à N ....

Merci d'avance.
Posted on January, 08 2004 - 2:16 PM
Oui, il faut utiliser l'instruction "Multitache" en indiquant le nombre de
centièmes de secondes à attendre. Exemple pour attendre 5 secondes bloquantes
:

Multitache(500)

Pour attendre 5 secondes non bloquantes :

Multitache(-500)

"ZeMotard" <ZeMotard-aimepalespam@caramail.com> wrote:

Salut à tous, pourriez vous me dire comment faire une pause dans l'execution
d'un traitement ? Existe il une procédure du type sleep(N) ?

Si possible sans passer par une boucle pour i de 1 à N ....

Merci d'avance.

Posted on January, 08 2004 - 3:14 PM
"ZeMotard" <ZeMotard-aimepalespam@caramail.com> wrote:

Salut à tous, pourriez vous me dire comment faire une pause dans l'execution
d'un traitement ? Existe il une procédure du type sleep(N) ?

Si possible sans passer par une boucle pour i de 1 à N ....

Merci d'avance.



Bonjour,

je n'ai pas cherché à en faire donc je ne sais pas s'il existe une fonction
spécifique mais en regardant les fonctions existantes dans l'aide, je pense
que tu pourrais utiliser SignalAttend et un durée limitée à N pour faire
ce "sleep(N)".

Si quelqu'un sait faire autrement et proprement, la réponse est la bienvenue.

Nicolas Jeanneau
Posted on January, 09 2004 - 10:34 AM
Merci ca fonctionne nickel.

ZM

"Gaël" <gael.schwarz@devantis.com> a écrit dans le message de
news:3ffd4a21$1@news....


Oui, il faut utiliser l'instruction "Multitache" en indiquant le nombre de
centièmes de secondes à attendre. Exemple pour attendre 5 secondes

bloquantes
:

Multitache(500)

Pour attendre 5 secondes non bloquantes :

Multitache(-500)

"ZeMotard" <ZeMotard-aimepalespam@caramail.com> wrote:

Salut à tous, pourriez vous me dire comment faire une pause dans

l'execution
d'un traitement ? Existe il une procédure du type sleep(N) ?

Si possible sans passer par une boucle pour i de 1 à N ....

Merci d'avance.


Posted on January, 19 2004 - 9:26 AM
La fonction multitache() tout simplement, bien que son nom ne soit pas évocateur
je vous l'accorde.

"Nicolas Jeanneau" <njeanneau@groupegambetta.fr> wrote:


"ZeMotard" <ZeMotard-aimepalespam@caramail.com> wrote:

Salut à tous, pourriez vous me dire comment faire une pause dans l'execution
d'un traitement ? Existe il une procédure du type sleep(N) ?

Si possible sans passer par une boucle pour i de 1 à N ....

Merci d'avance.



Bonjour,

je n'ai pas cherché à en faire donc je ne sais pas s'il existe une fonction
spécifique mais en regardant les fonctions existantes dans l'aide, je pense
que tu pourrais utiliser SignalAttend et un durée limitée à N pour faire
ce "sleep(N)".

Si quelqu'un sait faire autrement et proprement, la réponse est la bienvenue.

Nicolas Jeanneau