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 :

[VB]progressbar


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 24
    Par défaut [VB]progressbar
    Bonjour,
    J'ai déjà fait des progressbar pour loader un fichier dont je connaissais
    le nombre de données (ou de lignes dans mon cas)
    Mais mon souci aujourd'hui, c'est de faire la même chose avec un fichier dont je ne connais pas le contenu
    Comment avoir une progression correcte si je ne sais pas quand mon fichier va être fini d'être lu?
    Merci pour vos infos
    A+

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Avec ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Dim iFileID As Integer
    Dim lFileLen As Long
    Dim lSizeCount As Long
    Dim sLine As String
    
    lSizeCount = 0
    ProgressBar1.Max = 100
    
    iFileID = FreeFile ' get next free file id
    
    Open "MyFile.txt" For Input As iFileID
    iFileLen = Lof(iFileID) ' get the length of the file
    Do
      Line Input #iFileID, sLine ' read the next line
      lSizeCount = lSizeCount + Len(sLine) ' count the number of characters processed
      ProgressBar1.Value = 100 * Int(lSizeCount / lFileLen) ' set the progressbar
    Loop Until Eof(iFileID)
    Close iFileID

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

Discussions similaires

  1. [MFC] afficher une ProgressBar dans une barre d'etat
    Par guillaume21 dans le forum MFC
    Réponses: 5
    Dernier message: 30/03/2007, 11h16
  2. ProgressBar style XP
    Par Rodrigue dans le forum C++Builder
    Réponses: 3
    Dernier message: 08/11/2003, 09h36
  3. comment programmer une progressbar
    Par Choucas dans le forum Paradox
    Réponses: 3
    Dernier message: 13/11/2002, 11h07
  4. ProgressBar avec plusieurs procédures
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 08/09/2002, 18h03
  5. Couleur de ProgressBar
    Par benj63 dans le forum C++Builder
    Réponses: 7
    Dernier message: 04/07/2002, 17h33

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