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

Pascal Discussion :

FindNext et FindFirst


Sujet :

Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 15
    Par défaut FindNext et FindFirst
    Salut à tous

    J'essaie de visualiser tous les fichiers sur mon disc mais je n’arrive pas à faire fonctionner cette procedure.

    Merci pour la réponse
    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
    procedure scan;
    var
     f : Tsearchrec;
    begin
      findfirst('C:\',Directory, f);
      while (doserror = 0) do
      begin
        with f do
        if (f.name <> '.') and (f.Name <> '..') then
        begin
           scan;
         end
         else writeln(f.name);
        end;
        findnext(f);
    end;

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Jio,
    Citation Envoyé par adec62360
    Salut a Tous

    J'ai essai de visualiser
    touts le fichier sur mon disc mais j’ai n’arrive pas a faire fonctionner cette procedure
    Ta procécure scan ne prenant pas de paramètre, chaque appel récursif la fait redémarer avec findfirst('C:\',Directory, f);, et tu entres donc dans une boucle infinie.

    Modifie en conséquence, et reviens si ça ne va pas.

    ps : pour afficher ton code correctement, il faut l'encadrer avec les balises [*code] [*/code], sans les étoiles qui ne sont là que pour invalider ces balises.

Discussions similaires

  1. [Débutant] findfirst et findnext
    Par edgarjacobs dans le forum C++Builder
    Réponses: 9
    Dernier message: 28/04/2015, 13h10
  2. FindFirst FindNext en récursif
    Par khayyam90 dans le forum Contribuez
    Réponses: 0
    Dernier message: 04/01/2011, 14h24
  3. Plusieurs filtre dans FindFirst , FindNext
    Par 0x44-0x43-0x53-0x43 dans le forum Langage
    Réponses: 1
    Dernier message: 05/07/2010, 18h37
  4. Comment je peux utiliser Findnext FindFirst
    Par zizo89 dans le forum Delphi
    Réponses: 5
    Dernier message: 17/05/2007, 16h19
  5. comment utiliser Findfirst et FindNext
    Par oumarsaw dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 18/04/2006, 11h48

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