Use of FASTOPEN and BASIC Application Causes "Disk Full" Error (61681)
The information in this article applies to:
• Microsoft MS-DOS operating system 4.01
• Microsoft MS-DOS operating system 5.0
This article was previously published under Q61681
SUMMARY
When FASTOPEN is loaded and the BASIC program listed below is
executed, a "Disk full" error occurs. When FASTOPEN is not loaded,
this error does not occur.
The following BASIC program creates a random file with a size of 64
MB, and then asks for a "START" and an "END" record within the file to
write the records between "START" and "END":
OPEN "TESTDAT" FOR RANDOM AS #1 LEN = 1024
CLS
PRINT "************ Write into TESTDAT 1024 - Byte Records ********"
PRINT
INPUT "Start writing at record:"; START
INPUT "Stop writing at record :"; FINAL
FIELD #1, 1024 AS A$
LSET A$ = STRING$(1024, "H")
FOR I = START TO FINAL
PUT 1, 65539
PUT 1, I
LOCATE 10, 10
PRINT I
IF INKEY$ = CHR$(27) THEN EXIT FOR
NEXT I
CLOSE
END
Microsoft has confirmed this to be a problem in MS-DOS versions 4.01
and 5.0. We are researching this problem and will post new information
here as it becomes available.
Modification Type: |
Major |
Last Reviewed: |
10/13/2003 |
Keywords: |
KB61681 |
|