Assign ist noch
TP-Syntax, unter Delphi sollte man (wenn überhaupt) AssignFile verwenden. Aber auch da sollte es gute Gründe geben, wieso man das nicht z.B. mit einer TStringlist löst, und eine Fehlerbehandlung ist nie verkehrt.
Möglichkeit 1:
Delphi-Quellcode:
AssignFile(DateiVariable, Dateiname);
{$I-}
Reset(DateiVariable);
{$I+}
if IOResult <> 0 then
//Fehler
Möglichkeit 2:
Delphi-Quellcode:
AssignFile(DateiVariable, Dateiname);
try
Reset(DateiVariable);
...
except
on E:
Exception do
//Fehler