Uso delphi 6 su win. 7. Quando tento di aprire un file .zip di circa 86Mb ottengo l'eccezione:

Con altri file .zip ottengo lo stesso errore. Ho provato con varie opzioni di fm..... senza risultato.
--------------------------------------------------------------------------------------------
FileStream.Create(NomeFile, fmOpenRead);
Try
.....
Finally
FreeAndNil(FileStream);
end;
--------------------------------------------------------------------------------------------
Con questo codice invece non ho alcun errore:
iFileHandle := FileOpen(NomeFile, fmOpenRead);
....
FileClose(iFileHandle);