|The Atari SIG Historical Archive|
|Created and hosted by: atarimax.com|
|[ HOME | GO ATARI | 8-BIT | ST/TT | PORTFOLIO | LYNX | JAGUAR | LIBRARY ]|
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.