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.NET Discussion :

[ProgressBar et BackGroundWorker] pour copie d'un fichier


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par défaut [ProgressBar et BackGroundWorker] pour copie d'un fichier
    Bonjour,

    Voici mon besoin:

    1) copier un exe SFX d'une répertoire A vers un répertoire au travers de la méthode:
    My.Computer.FileSystem.CopyFile(A,B)
    2) exécuter le fichier copié (extraction du contenu de l'archive)

    J'amerais en fait utiliser une ProgressBar pour matérialiser le temps de traitement de ces opérations.

    J'avais penser utiliser le BackGroundWorker pour mettre à niveau la ProgressBar mais j'ai du mal à vois comment calculer le % de temps de traitement.

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    SUr le net il y a beacoup d'exemple sur le BGW...
    Utilisation d'un backgroundworker

    Pour le poucentage c'est des maths : %copie = nombre de fichier copiés / nombre total de fichiers
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par défaut
    Merci aspic pour ta réponse,

    mais dans mon cas je ne suis pas dans un traitement style "boucle", le temps de traitement dépend du temps de copie d'1 seul fichier et de l'extraction de celui-ci. En fait je ne vois pas comment traduire cela à l'aide d'une PB et d'un BGW. Si il y a d'autres moyens, je suis preneur.

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Dans ce cas la tu ne pourras pas savoir le temps d'attente car le temps de la copoie d'un fichier est aléatoire... et son extraction aussi.

    Il existe bien des chronos pour chronométrer le code peut etre que c'est cela qu'il te fait. Mais c'est réservé pour des vitesses rapides
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par défaut
    Est-ce que je n'aurais pas intérêt alors à utiliser un timer, combiné au BGW et au PB

Discussions similaires

  1. [XL-2003] pilote isam introuvable pour copie d'un fichier fermé partagé
    Par jasol dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/03/2012, 16h40
  2. [XL-2010] macro pour copie et de fichier pdf
    Par Prof_Matches dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2012, 14h20
  3. Explication pour: Copie de fichier ".zargo"
    Par zribi.s dans le forum Logging
    Réponses: 1
    Dernier message: 06/07/2007, 11h28
  4. parcourir des tableaux pour faire des copies/renommages de fichiers
    Par Paloma dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 31/10/2006, 09h09

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