Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Variable im Dateinamen


LordCrudelito - Mi 18.11.09 11:49
Titel: Variable im Dateinamen
Hallo Community,

ich bin Student und muss nun mit Delphi ein Programm schreiben. Dabei geht es auch um das Auslesen von Textdateien. Ich möchte diese Textdateien jetzt aufsteigend nach Zahlen sortieren (also 1.txt,2.txt,3.txt etc)

Kann ich das so machen, dass ich einfach mit der Variable "i" bzw dann beim generieren mit "i++" die namen der Dateien festlegen kann?.

Hier der code. Also "i" soll der Name der Textdatei sein. Ich hoffe ihr könnt mir da helfen, ich hab bisher noch keine Lösung gefunden!


Delphi-Quelltext
1:
2:
3:
4:
5:
i:= i++;
AssignFile(f, 'C:\XX\XX\XX\XXX\XX.0\"i".txt');
      Rewrite(f);
      Writeln(f, spielername);
      CloseFile(f);


Moderiert von user profile iconNarses: Quote- durch Delphi-Tags ersetzt
Moderiert von user profile iconNarses: Titel geändert.
Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Mo 23.11.2009 um 12:50


platzwart - Mi 18.11.09 11:57


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
For i:= startValue to endValue do
 begin
  try
   AssignFile(f, 'C:\XX\XX\XX\XXX\XX.0\' + IntToStr(i) + '.txt');
   Rewrite(f);
   Writeln(f, spielername);
  finally
   CloseFile(f);
  end;
 end;


LordCrudelito - Mi 18.11.09 12:12

Besten Dank!