home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib34b.dsk
/
UNDIM.EXAMPLE.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
851b
|
20 lines
1 REM *********************
2 REM * UNDIM.EXAMPLE *
3 REM * BY BRIAN LONERGAN *
4 REM * COPYRIGHT(C) 1988 *
5 REM * MICROSPARC, INC. *
6 REM * CONCORD, MA 01742 *
7 REM *********************
10 PRINT CHR$(4)"BLOAD UNDIM"
20 HOME : PRINT : PRINT : PRINT
30 DIM A$(100):X = 0:Y = 0
40 X = FRE(0) +65536: PRINT "FREE MEMORY WITH A$ DIMMED TO 100:";X
50 A$(100) = "TEST"
60 PRINT "WE SEE THAT A$(100)=" CHR$(34)A$(100) CHR$(34)
70 PRINT : PRINT "NOW WE 'UNDIM' THE A$ ARRAY...": CALL 768"A$"
80 Y = FRE(0) +65536: PRINT "AND SEE THAT FREE MEMORY IS NOW:"Y
90 PRINT "THAT'S ";: INVERSE : PRINT Y -X;: NORMAL : PRINT " BYTES REGAINED!"
100 PRINT : PRINT "IF YOU NOW TRY TO ACCESS A$(100)"
110 PRINT "YOU WILL GET AN ERROR MESSAGE."
120 PRINT : PRINT "PRESS RETURN TO TRY TO RUN LINE 130": LIST 130: PRINT : GET A$
130 PRINT A$(100)