You can’t read past the end-of-file position. This error has the following cause and solution:

  • An Input # or Line Input # statement is reading from a file in which all data has been read or from an empty file. Use the EOFfunction immediately before the Input # statement to detect the end of file.
  • You used the EOF function with a file opened for Binary access. EOF only works with files opened for sequential Input access. Use Seek and Loc with files opened for Binary access.