Bekomme immer I/O Error 6. Hier der Code:
Delphi-Quellcode:
FileMode := fmOpenRead;
try
strFileName := GetReportPath + GetFileName;
AssignFile(hFile, strFileName); //Datei zuweisen
Reset(hFile); //Datei öffnen
Readln(s); //Zeile lesen
showmessage(s);
except
// on EInOutError do
raise;
end;
Wahrscheinlich liegt es daran das ich die Datei nicht geöffnet habe. Nur weiß ich nicht wie ich das mache. Muss aber dazu sagen das die Datei nicht über ein OpenDialog geöffnet wird, sondern ich mir den Dateinamen zusammenbaue, vorher schaue ob diese Datei existiert und wenn sie existiert dann möchte ich diese öffnen. Habe auch schon denn Befehl FileOpen gefunden. Doch dann gibt es noch OpenFile. Welchen Befehl soll man nun nehmen? Irgendwie unterscheiden sich auch die ganzen Befehlen bei den jeweiligen Beispielen der Datei Öffnen Befehle. Jetzt blick ich irgendwie nicht mehr durch ...
{EDIT}
Ich möchte eine Textdatei einlesen. Diese möchte ich zeilenweise auslesen. Jede eingelesene Zeile möchte ich dann auswerten und nach der Auswertung die Werte in einen StringGrid darstellen. Aber erst einmal möchte ich die Datei lesen können.
{/EDIT}