Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi FindFirst Problem (https://www.delphipraxis.net/109358-findfirst-problem.html)

MrMyagi 28. Feb 2008 17:55


FindFirst Problem
 
Moin,
ist es möglich die FindFirst Funktion mehrmals in
einer Schleife unterzubringen, wenn wie?
Irgendwie klappt das nämlich bei mir nicht richtig,
oder muss ich vielleicht irgendwie die Variable
searchresult "leeren" ?


mfG, Nico

turboPASCAL 28. Feb 2008 17:58

Re: FindFirst Problem
 
Wass willst du denn genau machen ?

Tipp:
Willst du FindFirst verwenden, musst es auch mit FindNext beenden. :stupid:

MrMyagi 28. Feb 2008 18:02

Re: FindFirst Problem
 
Also...
Ich schreibe gerade ein Fotoverwaltungsprogramm.
Da es eine Art Bildvorschau beinhalten soll, soll das
Programm aus einem Stammordner mit der Funktion:

Delphi-Quellcode:
//Fotoalbensuche begin
  if FindFirst('E:\Fotos\*-Fotos', faAnyFile, searchResult) = 0 then
  begin
    repeat
      MemoFotoalben.Lines.Add(searchResult.Name);
    until FindNext(searchResult) <> 0;

       FindClose(searchResult);
  end;
//Fotoalbensuche end
Die jeweiligen Fotoalben-Unterordner herausfinden.
Dieses klappt soweit auch noch alles.
Jedoch möchte ich jetzt in der gleichen Funktion,
dass das Programm die nun herausgefundenen Unterordnernamen
verwendet und in dieses nach der ersten Bilddatei sucht und diese in ein Image wiedergibt.


Hoffe Du verstehst, wie ich das Programm gestalten möchte :lol:


mfG, Nico

Der.Kaktus 28. Feb 2008 18:11

Re: FindFirst Problem
 
hi,
also ich wuerde dies ueber Rekursionsaufruf einer Funktion machen(z.B. Directorytree erstellen).

Gruss

MrMyagi 28. Feb 2008 18:12

Re: FindFirst Problem
 
Danke für die Antwort,
jedoch hast du ein konkretes Bsp.,
wie ich das in dem Fall anweden müsste?


mfG, Nico

Der.Kaktus 28. Feb 2008 18:30

Re: FindFirst Problem
 
Schau mal hier Rekursion

MrMyagi 28. Feb 2008 18:42

Re: FindFirst Problem
 
Danke,
werde es gleich einmal ausprobieren.



mfG, Nico

DeddyH 28. Feb 2008 18:55

Re: FindFirst Problem
 
Du kannst auch mal nach FindAllFiles in der DP suchen.

[OT] Moin Kaki, willst Du doch noch aktiv werden? ;) [/OT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz