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

VB 6 et antérieur Discussion :

[VB6] pause dans script


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Juin 2004
    Messages : 118
    Par défaut [VB6] pause dans script
    Bonjour,

    une nouvelle difficulté se pose à moi...
    Comment mettre une pause dans un script. Je m'explique, j'ouvre un fichier, fais des traitements, le ferme et le renomme. Le pb c'est que pour le renommage, il faut que j'attende un petit laps de temps que le fichier soit effectivement fermé. Comment l'obliger à faire une pause de quelques secondes?

    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Juin 2004
    Messages : 118
    Par défaut
    je comprends pas tout. Tu peux m'expliquer ce que c'est?

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Doevents ? Passe la main au système
    Explications complètes et claires dans
    Aide en ligne ou

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    voir aide en ligne... place un DoEvent aprés la fermeture du fichier (avant de le renommer) afin de rendre la main au systéme pour effectuer ces tâches d'écriture /Fermeture fichier

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Juin 2004
    Messages : 118
    Par défaut
    ca marche pas. entre la fonctio qui ferme l'application et celle qui renomme, j'ai mis le doevents. Visiblement il ne le prend pas, puisqu'il plante toujours au renommage t si je le relance au bout de qques secondes il plante. Ca vient donc bien de là...

    Y'a pas une autre astuce?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Juin 2004
    Messages : 118
    Par défaut
    c'est bon j'ai trouvé avec la fonction sleep

  8. #8
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Bien que le tag RESOLU ait été mis, je ne trouve pas cette solution très orthodoxe !
    Un Sleep va faire certes patienter, mais à combien de temps est estimée la durée nécessaire ? On tombe là, je le crains, dans le domaine de l'approximation, voire de l'aléatoire !

    N'existe-t-il pas un autre moyen ?
    Par exemple copier le fichier en cours ou le sauvegarder sous son nom puis sous un autre nom avant de fermer, voire de le "zigouiller" ?
    Je n'ai pas le VBA pour essayer, mais il me semble qu'une telle démarche serait moins suspecte ...

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

Discussions similaires

  1. Pause dans un script .bat
    Par iks22 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 06/09/2008, 14h33
  2. Pause dans un script
    Par Armand59 dans le forum ASP
    Réponses: 2
    Dernier message: 22/05/2008, 21h34
  3. Bouton continuer après pause dans le script
    Par tremeur53 dans le forum Langage
    Réponses: 12
    Dernier message: 05/11/2007, 17h54
  4. Pause dans un script
    Par pab78 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/07/2006, 12h32
  5. [FLASH MX2004] Comment mettre une pause dans un script
    Par vbcasimir dans le forum Flash
    Réponses: 3
    Dernier message: 16/02/2006, 10h47

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