IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

[W10]Délai avant execution d'un traitement


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 17
    Par défaut [W10]Délai avant execution d'un traitement
    Bonjour , voila j'ai une table qui regroupe des extrait musicaux et j'ai fais une boucle POUR afin de lire les extraits de ma table a la suite. Mais voila j'aimerai fixé dans ma boucle un délai entre chaque execution d'itération, en l'occurence ce délai serai le temps de chaque musique qui est fixé a chaque itération.

    Et donc j'aimerai savoir si une fonction windev permetrai d'attendre un moment avant de poursuivre le traitement entre chaque itération. (J'ai cherché dans l'aide mais je n'ai rien trouvé qui convient a ce que je recherche)

    voila merci d'avance, pour votre attention.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Bizarrement, il n'y a pas de fonction "sleep" ou "pause" dans Windev (WD9)
    Uniquement MCIPause() qui pourrait être-être te servir.

    Sinon, tu dois utiliser par exemple une procédure basée sur l'horloge et qui boucle tant que le temps donné n'est pas dépassé.

  3. #3
    Membre expérimenté Avatar de JPDMJC
    Profil pro
    Inscrit en
    Février 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 337
    Par défaut
    la procédure Multitache(<durée>) (oui, le nom n'est pas forcément logique ) permet de mettre le processus en attente pour la durée mentionnée. Tous les détails dans l'aide.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut

    J'oublie toujours qu'avec un entier en paramètre ça "fait" une pause

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 17
    Par défaut
    bon et bien je vais essayer de faire une proc avec l'heure alors, parce que multitache(durée) j'ai essayé mais bon c'est pas trés pratique parceque sa donne la main au système et on peut plus arreter le morceaux si on le souhaite.
    Bref je reviendrais mettre résolu si ma procédure fonctionne, merci.

  6. #6
    Membre expérimenté Avatar de JPDMJC
    Profil pro
    Inscrit en
    Février 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 337
    Par défaut
    si ton appli ne se déroule que dans un seul processus, il est normal que la procédure Multitache te pose problème.
    En jouant avec plusieurs processus, tu mettras ceux que tu veux en pause, tout en gardant la main dans ton appli.

    Sinon, si c'est une fonction que tu veux déclencher tous les X temps, utilises un timer. Regardes en haut à droite de ta procédure dans la bande grise, un bouton t'offre pas mal d'options intéressantes (le crayon "paramétrer l'automatisme de la procédure").

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/04/2007, 13h55
  2. delai avant execution d'une fonction
    Par dede64 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 15/01/2007, 11h25
  3. Temps avant execution
    Par cyrill.gremaud dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 17/02/2006, 14h22
  4. Valider avant execution fonction
    Par jeff37 dans le forum ASP
    Réponses: 3
    Dernier message: 08/09/2004, 12h39
  5. Connexion ADO et SQL Server : délai d'execution expiré.
    Par denrette dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/02/2004, 09h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo