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

C++Builder Discussion :

thread pour affichage pendant calcul


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut thread pour affichage pendant calcul
    Bonjour,

    Je viens de finir un programme qui permet de vérifier la présence de fichiers doublons dans deux lecteurs différent.

    Dans un premier le programme liste les fichiers contenu dans un dossier puis écrit les informations relatives dans un fichier texte lorsque cette étape
    est terminée une classe est crée pour contenir toutes ces informations ces dernières seront triées.

    Dans un second temps on lit un fichier texte qui contient les informations d'un autre lecteur qui fut préalablement listé par une autre fonction du logiciel, ensuite une autre class est crée pour contenir toutes ces informations qui seront à leur tour triées.

    Une fois que l'on a ces deux class triées on les comparent une à l'autre pour ensuite afficher les informations relatives au lecteur en leur attribuant un renseignement sur la présence de doublon ou non dans une liste vue.

    Etant données que les fichiers zip sont listés via sevenzip et que la base de référence peut contenir autant de lecteur que souhaités on peut se trouver en présence de class contenant plus de 100 000 items donc le temps d'attente peut-être excessivement long.

    Pour savoir ou en est le logiciel je voulait afficher des images qui indiquerait l'état d'avancement du traitement mais le logiciel est si occupé que je n'arrive à afficher l'image seulement lorsque le traitement est terminé auriez vous une solution via un thread car je ne comprend pas bien son utilisation dans mon cas.


    Merci d'avoir lu cette depeche peut-être un peu longue

    Amicalement

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Salut,
    tu n'est pas obligé de faire des threads, il te suffit d'insérer cet ligne de code régulièrement dans tes boucles :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application->ProcessMessage();

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/08/2010, 22h34
  2. Conserver l'affichage pendant les calculs ?
    Par ceugniet dans le forum C++Builder
    Réponses: 5
    Dernier message: 31/03/2004, 12h19
  3. Réponses: 3
    Dernier message: 11/02/2004, 12h50
  4. code html en ram -> TWebBrowser pour affichage
    Par FredericB dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/04/2003, 22h55
  5. Thread et affichage direct3D plein écran
    Par Harry_polin dans le forum DirectX
    Réponses: 8
    Dernier message: 13/03/2003, 22h22

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