FIX: EOF and BACKSPACE Cause GP Fault When the Unit Isn't Open
Article ID: 106729
Article Last Modified on 10/17/2003
APPLIES TO
- Microsoft FORTRAN PowerStation 1.0 Standard Edition
- Microsoft Fortran PowerStation 1.0a for MS-DOS
- Microsoft FORTRAN PowerStation 32
This article was previously published under Q106729
SYMPTOMS
Passing an unopened unit number to the EOF intrinsic function or the
BACKSPACE command generates the run-time error:
FORTRAN PowerStation for MS-DOS
DOSXMSF : fatal error DX1020: unhandled exception: General
protection fault;
FORTRAN PowerStation 32 for Windows NT
Application Error
The instruction at "0x0001316e" referenced memory at 0x00000000". The
memory could not be "read".
CAUSE
The following run-time error should be produced:
run-time error F6420: EOF()
- unknown unit number
RESOLUTION
Only use the EOF function and BACKSPACE command on units that are
currently open.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article. This problem was fixed in FORTRAN
PowerStation, version 4.0.
Additional query words: 1.00 4.0 gpf gp-fault
Keywords: kbbug kbfix KB106729