home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / MBUG / MBUG023.ARC / ADDR.DOC < prev    next >
Text File  |  1979-12-31  |  3KB  |  52 lines

  1. Notes on ADDR.COM
  2.  
  3. This is a simple "address book" database program written for the Microbee.
  4. Operation is simple and menu driven, but some documentation is in order:
  5.  
  6. * as far as I know there is only one bug - there must be at least 3 people on
  7.   file, or else the program will crash when you try to get a directory listing
  8.   (this is due to the sort algorithm).
  9.  
  10. * two files are created - PEOPLE.DAT (which contains the information you have
  11.   entered) & PEOPLE.DIR (which is the directory for PEOPLE.DAT; thus an
  12.   "indexed-sequential" method of file access is used).
  13.  
  14. * when the program is started, it loads PEOPLE.DIR into memory for the duration
  15.   of the run and written back when the Quit option is selected from the main
  16.   menu. Therefore, it is essential that Quit is selected whenever you have
  17.   finished with the program, otherwise anything you have entered will be on
  18.   file but the program won't know and things will be, well, out of kilter!
  19.  
  20. * PEOPLE.DIR remains constant in size (about 6k), but PEOPLE.DAT grows up to
  21.   about 70k (I haven't tested the program to capacity!).
  22.  
  23. * PEOPLE.DAT doesn't necessarily grow in size every time another record is
  24.   entered; if at least one record has been previously deleted, those file
  25.   spaces will be filled until a new record HAS to go on the end of the file.
  26.   Deletion of a record only sets a flag in the directory, so if you know the
  27.   key for the deleted record, you may be able to recover it using the Restore
  28.   option from the main menu.
  29.  
  30. * up to 256 people may be stored on file (theoretically; if anyone has the time
  31.   to test the program at its limit, please let me know by leaving a message for
  32.   me on the MBUG BBS). The program performs as expected with 151 people on
  33.   file, so it should be all right with 256...
  34.  
  35. * no backup files are created (amendment of records is done in-situ), so if you
  36.   want backups, Quit the program and copy them (PEOPLE.DAT & PEOPLE.DIR) to a
  37.   backup disk.
  38.  
  39. * if anyone uses the program frequently with more than, say, 50 people on file
  40.   and does a lot of deletions, additions, etc (in other words, gives the
  41.   program a good work-out which I haven't got time for!), please leave a
  42.   message for me on the MBUG BBS telling me how it goes, any bugs, crashes,
  43.   etc. If it performs well, I may be brave enough to take out the
  44.   range-checking (which will make the program smaller and faster)!!
  45.  
  46. * as I said previously, I know of only one bug - so watch out!! But this
  47.   program would only be used for storing the details of a decent number of
  48.   people, so you may never encounter this bug - I've been using this program
  49.   for 6 months without any problems...
  50.  
  51. Eric Reaburn   9 July 1986   MBUG member #1027
  52.