Microsoft KB Archive/79713

= FIX: F6415 on OPEN Statement w/ MS-DOS APPEND Command =

Article ID: 79713

Article Last Modified on 9/30/2003

-

APPLIES TO


 * Microsoft FORTRAN Compiler 4.01
 * Microsoft FORTRAN Compiler 5.0
 * Microsoft FORTRAN Compiler 5.1

-



This article was previously published under Q79713



SYMPTOMS
Programs compiled with Microsoft FORTRAN version 4.1, 5.0, or 5.1, that attempt to open a file that exists in any of the directories specified with the MS-DOS APPEND command, may generate the following error:

run-time Error F6415: OPEN(filename)

- File Already Exists

This error may still be generated even if the full path to the filename is given. Microsoft FORTRAN versions earlier than 4.1 do not recognize directories specified using the APPEND command, and do not generate this error message.



RESOLUTION
Disabling the MS-DOS APPEND command removes this error message. Opening the file with STATUS='OLD' also prevents this error message.



STATUS
Microsoft has confirmed this to be a problem in Microsoft FORTRAN versions 4.1, 5.0, and 5.1 for MS-DOS. This problem was corrected in the Microsoft FORTRAN PowerSttion products.



MORE INFORMATION
The following code generates the F6415 error message if the file TEST.DAT exists in a directory specified by the DOS APPEND path.

Sample Code #1
OPEN (1, FILE='Test.DAT') END A possible solution to this problem is shown below:

Sample Code #2
OPEN (1, FILE='Test.DAT', STATUS='OLD') END

Additional query words: 4.10 5.00 5.10

Keywords: kberrmsg kbfix kblangfortran KB79713

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.