Also warum dort ein Fehler auftauchen sollte, weiß ich nicht, aber du kannst es ja mal so versuchen:
Delphi-Quellcode:
var f: file of Byte;
...
AssignFile(f, 'meine.zip');
Reset(f);
try
size := FileSize(f);
finally
CloseFile(f);
end;
Du könntest ja mal nachsehn, bei welchem Befehl der Fehler auftritt. (F7 und treuer Begleiter)