OpenSpec-Review dokumentieren und ISAM-Vertragsabweichungen beheben

This commit is contained in:
2026-09-05 17:55:09 +02:00
parent 19804e0e2d
commit 57d6386a5a
61 changed files with 3087 additions and 86 deletions

View File

@@ -0,0 +1,30 @@
' tb-screen: 80x25
' tb-tempdir
' Alle Zugriffsarten teilen dieselben Nummern, auch nach CLOSE und RESET.
TYPE R
Nr AS INTEGER
END TYPE
ON ERROR GOTO Handler
OPEN "nummern.isam" FOR ISAM R "R" AS #1
PRINT "ISAM="; LTRIM$(STR$(FREEFILE))
OPEN "ausgabe.txt" FOR OUTPUT AS #2
OPEN "random.dat" FOR RANDOM AS #3 LEN = 8
OPEN "binary.dat" FOR BINARY AS #4
OPEN "ausgabe.txt" FOR INPUT AS #5
PRINT "gemischt="; LTRIM$(STR$(FREEFILE))
OPEN "doppelt.txt" FOR OUTPUT AS #1
OPEN "nummern.isam" FOR ISAM R "R" AS #2
CLOSE #3
PRINT "Luecke="; LTRIM$(STR$(FREEFILE))
OPEN "nummern.isam" FOR ISAM R "R" AS #3
PRINT "wiederbelegt="; LTRIM$(STR$(FREEFILE))
CLOSE #1
PRINT "ISAM frei="; LTRIM$(STR$(FREEFILE))
OPEN "binary.dat" FOR BINARY AS #1
PRINT "wiederbelegt="; LTRIM$(STR$(FREEFILE))
RESET
PRINT "RESET="; LTRIM$(STR$(FREEFILE))
END
Handler:
PRINT "ERR="; LTRIM$(STR$(ERR))
RESUME NEXT