Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Procedure so umbauen dass diese für dan ganze ordner gilt (https://www.delphipraxis.net/79259-procedure-so-umbauen-dass-diese-fuer-dan-ganze-ordner-gilt.html)

Dragon27 19. Okt 2006 09:27


Procedure so umbauen dass diese für dan ganze ordner gilt
 
Hallo,

ich habe folgenden Quellcode:

Delphi-Quellcode:

procedure Indizieren(Status:TListbox;Code:Tstringlist);
var  Index:Tstringlist;
pfad:String;
i,v:integer;
begin
Index:=Tstringlist.create;
Pfad:=ExtractFilePath(ParamStr(0));
Index.LoadFromFile(Pfad+'\Comp\Index01.ind');
Status.Items.Add('Pfade wurden intilaisiert..');
formatcode(code);
for i:=0 to code.Count-1 do begin

if Uppercase(code[i])=Uppercase('Inputoptions') then begin
Status.Items.Add('Inputsection gefunden!');
v:=i;
  while Uppercase(code[v+1])<>Uppercase('Inputoptions end') do begin
    v:=v+1;
    Index.Add(code[v]);
    Status.Items.Add('Hinzugefügt: '+code[v]);
  end;

end;

end;

Index.SavetoFile(Pfad+'\Comp\Index01.ind');
index.Free;
end;
Nun würde ich gerne diese Procedure so schreiben, dass ich oben einen Ordnerpfad angeben kann und er alle dateien (Jetzt nur eine also: code) bearbeitet. So sollte der Procedurkopf aussehen:

Delphi-Quellcode:
procedure Indizieren(Status:TListbox;Orderpfad:String);


Index liegt immer im gleichen Pfad. Die Dateien haben die Endung *.les. Nun könnte man das mit einer Filelistbox machen aber ich möchte das ganze ohne Komponente gestalten. Habt Ihr eine Idee?

Danke für die Hilfe!!!

mkinzler 19. Okt 2006 09:29

Re: Procedure so umbauen dass diese für dan ganze ordner gil
 
Such mal nacht FindFirst

Dragon27 19. Okt 2006 09:31

Re: Procedure so umbauen dass diese für dan ganze ordner gil
 
Hallo, danke für deine schnelle Antwort.

Ehm Findfirst von was?

Danke!

Klaus01 19. Okt 2006 09:38

Re: Procedure so umbauen dass diese für dan ganze ordner gil
 
in diesem Thread findest Du Beispiele dazu.

Ansonsten die Delphi Hilfe ist in dem Punkt auch nicht so schlecht.

Grüße
Klaus

mkinzler 19. Okt 2006 09:38

Re: Procedure so umbauen dass diese für dan ganze ordner gil
 
Hier im Forum suchenFindFirst


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:31 Uhr.

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