bonjour
Comment je peux utiliser Findnext FindFirst
merci
bonjour
Comment je peux utiliser Findnext FindFirst
merci
Salut Pour Tout Le Monde
FindFirst et FindNext dans quel situation ?
moi je l'utilise pour des Dataset donc base de donnée donc c'est pas la bonne rubrique mais bon je suis pas modérateur donc....
Plus de détail sur le composant héritant de ces procedures
Exemple d'une procédure récursive qui remplit une listBox des fichiers trouvés
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
20
21
22
23
24
25
26
27
28
29
30 Procedure TForm1.ListFill(DirName : string; FileName : string;DirSubDir : Boolean; FoundFileListBox :TListBox); Var FoundResult: TSearchRec; Search, Suffix : String; IndexFile, SuffixPos, StrLen : Integer; Begin Search := DirName + '\' + FileName; // FileName peut être un masque *.do? par exemple IndexFile := FindFirst (Search,faAnyFile,FoundResult); while IndexFile = 0 do begin if (FoundResult.Name <> '.') and (FoundResult.name <> '..') then FoundFileListBox.Items.Add(DirName +'\'+FoundResult.Name); IndexFile := Findnext(FoundResult); end; findclose(FoundResult); If DirSubDir = True then // Il faut explorer les sous-dossiers Begin Search := DirName+'\*.*'; IndexFile := findfirst(Search,faDirectory,FoundResult); while IndexFile = 0 do begin if (FoundResult.Name <> '.') and (FoundResult.name <> '..') then ListFill(DirName + '\' + FoundResult.Name ,FileName, DirSubDir, FoundFileListBox) IndexFile := Findnext(FoundResult); end; findclose(FoundResult); end ; End;
Résolu
Salut Pour Tout Le Monde
j'ai utilisé l'aide de delphi
Salut Pour Tout Le Monde
C'est très bien d'avoir trouvé une solution, mais ça:
il faut le faire avant de poster !!!j'ai utilisé l'aide de delphi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager