Article ID: 111235
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 Q111235
SYMPTOMS
Compiling a file that contains an assumed-size array expression may produce
the following error under Windows NT:
Command Line Error D2030: INTERNAL COMPILER ERROR
Under straight MS-DOS, the following error may be produced during
compilation:
DOSXNT : fatal error DX1020: unhandled exception: Page fault;
Under the Windows MS-DOS box, no error is produced. The appropriate errors
for this situation are:
error F2652: array expression: cannot be assumed-size array
error F2564: incompatible types in assignment
CAUSE
Because the size of an assumed-sized array is not known at compile time,
you cannot use an assumed-size array in an array expression.
RESOLUTION
Do not use assumed-size arrays in array expressions.
STATUS
Microsoft has confirmed this to be a problem in FORTRAN PowerStation 32 for
Windows NT version 1.0 and MS-DOS version 1.0 and 1.0a. We are researching
this problem and will post new information here in the Microsoft Knowledge
Base
as it becomes available.
Additional query words: 1.00 1.00a ICE array operations
Keywords: KB111235