Visit Atarimax Store

Free-Net Logo
The Atari SIG Historical Archive
Created and hosted by:

Article #68 (419 is last):
Newsgroups: freenet.sci.comp.atari.questions
From: visitor
Subject: GFA
Date: Sun Jul 30 09:09:29 1989

Could someone help me with a problem I've encountered while using
GFA Basic? I'm trying to write a small database and found that 
when a record is erased, it simply skips that field and goes on 
to the next. EX. Say I have an array called A(10). A(1)=1, A(2)=2,
A(3) is blank, A(4)=3, A(5)=4, A(6) is blank and A(7)=8.
How can I compact the file and rewrite it so that 
A1=1, A2=2, A3=4 A4=5 and A6=7. I hope I made myself clear on this.
Also, I'm not presently a member of this board so if I can't 
retrieve this message, please leave E-mail to 
Rick Ortman on the TAP board at 228-7335. Thanx

** Answered by DOUG WOKOUN (aa384) on Thu Mar 16 18:21:11 1989 **

One way that is a little
different to do this is to set up a
table or allocation map of a sort.

In order to access a record, it has
to be marked as available.  New data
would be added where the area was
marked deleted.  Sort of like how
a disk works.

Visit Atarimax Store