Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
AW: Fehler beim überschreiben von Datei
12. Apr 2011, 11:37
ich würde da noch eine Fehlerbehandlung einbauen. Sonst wunderst du dich irgendwann warum nichts passiert und suchst dich wieder dumm und dämlich.
Bitte wie sollte die aussehen ..
So zum Beispiel:
Delphi-Quellcode:
function ReadTextFile(Filename: AnsiString; AccessMode: Integer): AnsiString;
var
F: TextFile;
Line: AnsiString;
FileContent: AnsiString;
begin
FileMode := AccessMode;
AssignFile(F, Filename);
try
try
Reset(F);
while not EOF(F) do
begin
Readln(F, Line);
FileContent := FileContent + Line + #13#10;
end;
except
raise Exception.Create(SysErrorMessage(GetLastError));
end;
finally
CloseFile(F);
end;
Result := FileContent;
end;
procedure TForm15.Button1Click(Sender: TObject);
const
FILENAME = ' D:\Computer\exclude.lst';
var
s: AnsiString;
begin
try
s := ReadTextFile(FILENAME, fmOpenRead);
ShowMessage(s);
except
on E: Exception do
ShowMessage(E. Message);
end;
end;
Michael Ein Teil meines Codes würde euch verunsichern.
|