Nja, das "eine" Problem in Post #1 hätte er leicht finden können, indem einfach mal die Bereichsprüfung aktiviert wird.
Ne, das war nicht das Problem, die
Exception kam immer hier,wenn auf der Datei noch irgendwie ein Zugriff war
Delphi-Quellcode:
AssignFile(afile, Self.FPdf);
Reset(afile);
Dann wäre es interessant zu wissen, welchen Wert Filemode hat.
(Und vielleicht ist es bisher unter gegangen, die "modernen" Routinen (TFileStream) sind auf jeden Fall zu bevorzugen. Und ein
File of Byte
war schon zu Turbo Pascal Zeiten längst überholt.)
Gruß
K-H