Thema: Delphi Freien Dateinamen finden

Einzelnen Beitrag anzeigen

N30N

Registriert seit: 7. Aug 2007
78 Beiträge
 
#7

Re: Freien Dateinamen finden

  Alt 25. Okt 2007, 09:36
Zitat von nachti1505:
Delphi-Quellcode:
var bFileFound: boolean;
    i: Integer;
procedure DoIt;
begin
  bFileFound := false;
  i := 0;
  repeat
    inc(i);
    if not FileExists('C:\' + IntToStr(i) + '.txt') then bFileFound := true;
  until bFileFound;

  // nächste freie Dateinummer steht jetzt in i
end;

Das scheint mir ganz logisch zu sein, danke schonmal. Aber wozu dient das "procedure DoIt;" unter der Variablendeklaration?


Delphi-Quellcode:
var
  bFileFound: boolean;
  i: Integer;
begin
  bFileFound := false;
  i := 0;
  repeat
    inc(i);
    if not FileExists('C:\' + IntToStr(i) + '.txt') then bFileFound := true;
  until bFileFound;
  edit28.Text := inttostr(i);
Ausserdem gibts da noch ein kleines Problem. Ich musste das "procedure DoIt;" aus deinem Code löschen, da ich sonst nur Fehlermeldungen bekam. Wenn ich den Code jetzt ausführe, erscheint im Editfeld jedes Mal die Zahl 1. Die Datei 1.txt gibt´s allerdings schon, genau wie die Datei 2.txt...



//Edit:

Okay, hab ne Kleinigkeit verpennt, jetzt funktioniert es!

Danke
Ich bin ein Delphi-Anfänger.
  Mit Zitat antworten Zitat