Zitat von
Masteric:
aber warum kommt der Fehler bei dem Reset?
Ganz einfach: Das AssignFile erstellt nur einen Dateihandle, das geht immer. Wie die Datei geöffnet werden soll gibts du mit
reset an. Erst dann wird die Datei geöffnet und deshalb knallt es dann.
Damit das
Handle auch wieder freigegeben wird solltest du try...finally benutzen.
Delphi-Quellcode:
try
AssignFile(
Handle, '
Dateiname');
Reset(
Handle);
:
:
finally
CloseFile(
Handle);
end;
Edit: Reset öffnet normalerweise zum Lesen & Schreiben! Setze mal vor
AssignFile FileMode auf
fmOpenRead für nur Lesen. (das geht natürlich nur für deine Load-Methode. Schreiben ist nicht, wenn die Anwendung läuft!)
Gruss
Thorsten