Hallo wespi,
Deine 4. Programmzeile paßt nicht zu Deiner Erklärung.
ioerror := (IOResult = 0);
liefert entweder wahr oder falsch, dh. ioerror : Boolean;
Sollte Dein ioerror : Integer sein, mußt Du Deine 4. Zeile wandeln in:
Delphi-Quellcode:
ioerror := IOResult;
//Auswertungen dann mit:
if ioerror <> 0 then begin
//...
end;
mfg
eddy