The information in this article applies to:
SYMPTOMSAn attempt to compile an application may fail and Microsoft FORTRAN PowerStation may generate the following messages:
CAUSE
The application declares an array using an initialized INTEGER
variable as an array bound and refers to that array using an INTEGER
as a subscript. The compile command line includes both the -4Yb and
-4Ys option switches.
RESOLUTIONModify the source code to define the array bound in a PARAMETER statement before using it in the array declaration or declare the array using an integer constant. STATUSMicrosoft has confirmed this to be a problem in FORTRAN PowerStation version 1.0 for MS-DOS. This problem has been resolved with FORTRAN PowerStation maintenance release version 1.0a for MS-DOS. MORE INFORMATIONThe following code example demonstrates this problem: Sample Code 1
The following code example demonstrates the correct method to declare
an array in this manner:
Sample Code 2
FORTRAN PowerStation version 1.0 can be differentiated from the maintenance
release version 1.0a by invoking the linker. Typing link32 | more
from \F32\BIN directory will show version 2.8 for FORTRAN PowerStation
version 1.0, and it will show version 1.0f for the maintenance release
version 1.0a.
Additional query words: 1.00 buglist1.00 fixlist1.00a
Keywords : |
Last Reviewed: November 1, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |