In AssignFile passiert eigentlich noch garnichts mit der Datei.
Dort wird nur der Dateiname gespeichert (welcher dann bei Append/Rewrite gnutzt wird) und die Dateivariable initialisiert, so daß es dort eigentlich fast nie zu einer
Exception kommen kann (außer, wenn mit der Dateivariable etwas nicht stimmt).
Wie/Wo ist FLogFile deklariert
und wie wird deine Klasse erstellt?
Und bist du sicher, daß die
Exception bei AssignFile und nicht schon bei
xLogFile := ...
oder im
inherited Create;
auftritt?