initaz
showarray a()
showarray b()
PRINT "Saving orginal array data " copyArray a(), b()
showarray b()
PRINT " REDIM array A with _PRESERVE " showarray a()
showarray b()
PRINT "Restoring original array data into array A " copyArray b(), a()
showarray a()
PRINT " Garbage by _PRESERVE feature " ' to fix _PRESERVE we must not use _PRESERVE
PRINT " Redim Array A and NO _preserve " showarray a()
showarray b()
' no clear no erase because they take down dimensions of the array
PRINT " Restoring original array data into array A " copyArray b(), a()
showarray a()
showarray b()
PRINT " Now Redim A with NO _PRESERVE" showarray a()
showarray b()
PRINT " Restoring data using CopyArrayFOR " CopyArrayFor b(), a()
showarray a()
showarray b()
'--INITIALIZATION
b(i1, i2) = 999
a(i1, i2) = i1
' COPYARRAY (ArraySource(), ArrayDest())
'copy array a1 to array b1 using _MEM functions:
PRINT " COPYING ARRAY..." ' _MEMPUT mD, mD.OFFSET, S() ' ALSO THIS INSTRUCTION GIVES THE SAME RESULTS....
'-- COPY ARRAY USING FOR CICLES
PRINT "COPY ARRAY USING FOR CICLES" D(i1, i2) = S(i1, i2)