If you are using multiple planes, use multiple records in a random access file storing a fixed array in each file.
Code:
dim plane as boolean(3,9)
sub saveaplane()
fileopen(1,"planes.bin",openmode.random,,,len(plane))
dim rnum as integer = 0
do while not eof(1) 'this just gets the record number at the end of the file, theres faster ways to do it but i really can't be bothered
fileget(1,plane,rnum)
rnum += 1
loop
rnum += 1
if 00.checked = true then 'checkbox
plane(0,0) = true
else
plane(0,0) = false
end if
if 10.checked = true then 'do all of these for a "checkbox array" on a form
plane(1,0) = true
else
plane(1,0) = false
end if
fileput(1,plane,rnum)
fileclose(1)
exit sub
humm 4 capitalisation