home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / btfl14.arj / README.BTF < prev    next >
Text File  |  1992-05-28  |  13KB  |  278 lines

  1.                   BTFILER Installation Instructions/
  2.                           Last minute notes.
  3.  
  4.  
  5. All BTFILER files are found in a file called BTFL14.ZIP.  You
  6. should extract all files from the ZIP file and make sure all
  7. files are found on the PATH.
  8.  
  9. Note that the program currently has been tested with variable
  10. length files as large as 25000 bytes without unpleasant side
  11. effects on a system with 540 K of free memory.  The only problem
  12. is that less than a full screen of data will appear.
  13.  
  14. An undocumented feature is that while opening a file, the
  15. directories specified by the environment variable BTFILEPATH are
  16. also searched.
  17.  
  18. If you have any trouble seeing the menus, try resetting the
  19. colors (Set Colors under the Options menu).  Also, a new file is
  20. now sent, CINSTALL.DAT.  This will install the standard green
  21. screen color set.  I ran into some problems with folks having
  22. strange screen problems.  Very odd stuff.
  23.  
  24. Another troubleshooting tip:  If you are having a problem with
  25. running BTFILER, Please(!) try loading BTRIEVE.EXE with the /E
  26. parameter that causes BTRIEVE not to use extended (or is that
  27. expanded?<G>) memory.  Many a problem has been eliminated by
  28. that advice.  Also, if you have some application that runs with
  29. Btrieve and BTFILER does not run, try to determine what start-up
  30. parameters the working system uses, and load BTRIEVE the exact
  31. same way before going into BTFILER.
  32.  
  33. If this software is more than 9 months old, please send you name
  34. and mailing address, along with a blank diskette and postage for
  35. 2 ounces and I will send you the latest version of the
  36. software.  I understand that shareware tends to live on forever,
  37. but I would like you to have the best possible impression of my
  38. work, and while I am not currently aware of any bugs, I can
  39. pretty much assure you that the software will be even better 9
  40. months down the line than it is now.  The address is:
  41.  
  42.                   Access Microsystems Inc.
  43.                   404 Midstreams Road
  44.                   Brick, New Jersey  08724
  45.  
  46. Thank you!
  47.  
  48.                               What's New?
  49.  
  50. 05/28/92  We will ship no software before its time.  IT'S TIME!
  51.           Final strnageness removed with BFLOAT export, and
  52.           refine Btrieve Page Size Calculator.
  53.  
  54. 05/17/92  Add Comma delimited import as an option on a new
  55.           Import menu.  Still BETA, not yet fully tested.
  56.  
  57. 05/14/92  Add Comma delimited export as an option on a new
  58.           Export menu.  This becomes BETA Version 1.40!  Final
  59.           version 1.40 will have comma delimited import as well.
  60.  
  61. 04/21/92  Fix problem where BREQUEST version number was not
  62.           recognized when BREQUEST was loaded by BTFILER.
  63.           Further, made sure BREQUEST and BTFILER better co-exist.
  64.           (Internal testing).
  65.  
  66. 04/20/92  Change menu structure around the more exotic file
  67.           recovery methods.  Under Test/Rebuild Btrieve File
  68.           create an additional sub menu called when Advanced
  69.           File Recovery is selected.  This is to try and ensure
  70.           that these file recovery tools do not get overused.
  71.           They are both capable of doing some harm, and should
  72.           almost never be needed.  Also, a warning screen has
  73.           been placed in front of both options (Recover EVERY
  74.           POSSIBLE Record and Rebuild Header).
  75.  
  76. 04/17/92  Add FULL recovery, an exaustive recovery technique
  77.           that tries EVERY possible record position, and even if
  78.           Btrieve returns a status 2, the program then uses DOS
  79.           (fixed length files with no owner set, so as to ensure
  80.           that we don't try to read encrypted data) to read the
  81.           data at the position we think it might be.  We don't
  82.           even touch files with data compression, blank
  83.           truncation, or key only files.  There are limits!
  84.  
  85.           Use of this on a damaged file will probably require
  86.           some manual intervention to delete "extra" records,
  87.           but it beats trying to re-enter the data! (Thanks to:
  88.           Davin Church [NOVDEV] for some of the ideas about this
  89.           recovery method).
  90.  
  91. 04/16/92  Changed the way that some operations (pack and copy)
  92.           get records from the source file.  Formerly used Key
  93.           0, now use physical positioning.  (Thanks to: Davin
  94.           Church [NOVDEV]).
  95.  
  96. 04/03/92  Add ability to use INSERT and DELETE in the Hex/ASCII
  97.           edit screen.  Also add F1 support in Hex/ASCII edit.
  98.  
  99. 04/02/92  Add support for Header Rebuild.  PLEASE NOTE THAT THIS
  100.           IS NOT FOR FOLKS WHO DON'T KNOW WHAT THEY ARE DOING!
  101.           In any case, the Rebuild Header option on Test/Rebuild
  102.           on the main File menu should only be used after you
  103.           have tried to do a normal rebuild.  To rebuild the
  104.           header, you MUST have a btrieve file available with
  105.           EXACTLY the same file structure as the one whose
  106.           header you wish to rebuild.  After the rebuild of the
  107.           header completes successfully, you will be brought to
  108.           the file rebuild screen with the file to rebuild
  109.           already filled in.  Also, the drive where the work
  110.           file should be built during a rebuild can also be set
  111.           now to allow for the rebuild of a file that is larger
  112.           than the free space on the disk where the file
  113.           resides.  REMEMBER: During header rebuilding you can
  114.           just as easily damage a good file as fix a bad one!
  115.           You should make a backup of the file before you try
  116.           the header rebuild so you can try other methods if
  117.           BTFILER fails.
  118.  
  119.           Also, there have been several small fixes to allow for
  120.           better recovery of variable length files.
  121.  
  122. 03/27/92  Fix odd display of % Utilization when file has 0 records.
  123.  
  124. 03/26/92  Change behavior of abandon during COPY operation when
  125.           ESC pressed.  Also add ability to use PREALLOCATION=
  126.           line (optional just after FREE SPACE THRESHOLD=) in
  127.           .BTB BTrieve Build description file.  Allow 0 value in
  128.           FREE SPACE THRESHOLD= line to allow 0 free space
  129.           threshold.
  130.  
  131. 03/25/92  Open Btrieve "source" files in various places in Read Only
  132.           mode, so that the file is more likely to be able to be read.
  133.  
  134. 03/19/92  Add color customization, ensure colors updated properly
  135.           when using a program like Carbon Copy with differing
  136.           video adaptors.  Several minor tweaks.  Version 1.31.
  137.  
  138. 03/15/92  Add error reporting to some areas not previously
  139.           reporting errors.  (For instance, when you
  140.           "View Begining with").
  141.  
  142.           Place up-to-date copy of BTFILER.MSK into ZIP.
  143.  
  144. 02/29/92  Fix problem with packing of files with duplicates
  145.           allowed in key 0.  BTFILER was reading the records
  146.           just fine, but was adding them to the packed file
  147.           in such a way that the duplicates in key 0 were
  148.           causing UPDATES, not INSERTS.  "Always Insert" flag
  149.           added to PACK and COPY screen.  (Thanks to Mike Trill
  150.           from CompuServe for pointing this one out.)  Also,
  151.           add COPY option for one stop export/import into new
  152.           format.
  153.  
  154.           (In the PM)  Cause a clone to be built in copy if
  155.           destination does not exist.
  156.  
  157. 02/26/92  Fix silly display problem when last record in file
  158.           deleted.
  159.  
  160. 02/19/92  Fix status 22 occuring in error on variable length
  161.           records.  (Internal testing).
  162.  
  163. 02/17/92  (Happy Washington's Birthday!)  Little changes
  164.           resulting from extensive testing.  Expand size of
  165.           possible keystroke file to 200.  Make the
  166.           /c:myconfig.cf2 file the file written to, if
  167.           specified on the command line.  Also add ability to
  168.           specify MANUAL as a key type.
  169.  
  170.           First general release of 1.30.
  171.  
  172. 02/11/92  New version fixes.  Fix display problems for lines
  173.           shorter than 80, fix odd behavior when last record is
  174.           deleted (again...this reared it's ugly head before...)
  175.           and ensure that highlighting does not disappear during
  176.           record delete.  Still BETA, for brave souls who do
  177.           frequent backups (just in case!).
  178.  
  179. 02/07/92  New Version!  Ver. 1.30 adds ability to use a file
  180.           of keystrokes to run the program (Batch mode).  See
  181.           BTCLONE.BAT and BTRESET.BAT for info on creating files.
  182.           Also, the open mode of the files Browsed/Edited can be
  183.           set.  In addition, the default filename mask can be set.
  184.           If you already have edited a file, you can get back to
  185.           the default filename mask by pressing <F9> in fields
  186.           where the status line says you can.  You can also
  187.           clear out any data entry field by pressing <CTRL-C>.
  188.           There are also some memory allocation fixes.
  189.  
  190.           Features added include: Transactions can be started,
  191.           abandoned or finished out properly (although the
  192.           program in BETA will allow you to try to do silly
  193.           things while in a transaction, and simply fail with an
  194.           error message rather than letting you know up front.)
  195.           Supplemental index addition is now supported.  See
  196.           SAMPLE.BTS (Btrieve Supplemental) for details.
  197.  
  198.           BETA RELEASE!
  199.  
  200. 01/27/92  Fix problem that happens during PACK with SHARE
  201.           loaded.  PACK works fine, but error was reported
  202.           at the end of the process, and temporary files were
  203.           not deleted.  (Thanks to: Carl in Orlando).
  204.  
  205. 01/22/92  Bug fix.  Fixed problem with screen display if last
  206.           record on screen deleted.  Problem might have just
  207.           been added with the 1/20/92 change to the program.
  208.           (internal testing).
  209.  
  210. 01/20/92  Bug Fixes.  Also, change version number to 1.21 to
  211.           ensure I will know if you have the latest version
  212.           if you call.  Fix problem with saving of variable length
  213.           records.  If you edited the first record in a variable
  214.           length file, made no changes, and edited that record
  215.           again, the record length would be reported as the
  216.           maximum record length specified in the "Set Misc.
  217.           Parameters" section.  (Thanks to: Brian Levine of
  218.           Orlando)  Also, remove "<ESC> to Exit Help" message when
  219.           you have exited help.  (Thanks to: Steve Checkosky in
  220.           Syracuse)  Fixed memory allocation bug while deleting
  221.           records.  (Internal testing).
  222.  
  223.           Along the way, added a feature that allow for setting
  224.           of length of a variable length record when you go to
  225.           save it.  Uses current length as default, and will use
  226.           current length if length is too long (longer than
  227.           Longest variable length record setting in "Set Misc.
  228.           Parameters") or too short (shorter than fixed length
  229.           portion of record).
  230.  
  231.           Also, see the documentation regarding ways to register
  232.           BTFILER if you must use a credit card.  You may do so
  233.           through CompuServe or the toll free number listed in
  234.           the documentation.
  235.  
  236. 01/17/92  Bug fixes/Silly Spelling error fix.  Fixed problem that
  237.           caused an Abnormal Program Termination if statistics
  238.           were requested on a file with 0 records.  (Thanks to:
  239.           Jamie Bozzo from Mass.)  Fixed spelling errors in
  240.           BTFILER.MNU and BTFILER.HLP.
  241.  
  242. 01/04/92  Bug fixes.  Fixed problem that could cause NULL Pointer
  243.           error (Thanks to: Brian Levine of Orlando) and problem
  244.           that could allow editing of the byte in memory just
  245.           BEFORE the buffer for a Btrieve record (internal testing).
  246.  
  247. 12/20/91  NEW VERSION (1.20).  Help available when BTRIEVE
  248.           errors occur, explanations of BTRIEVE errors available
  249.           while listing errors.  New features include Set and
  250.           Clear owner, Statistics on a Btrieve file,
  251.           improvements to the Import/Export utility (a late
  252.           version 1.10 add-in).  Print documantation from the
  253.           menu.  Also, Btrieve Page Size Calculator, Create
  254.           Btrieve fiels for ASCII BTrieve Build (BTB) description
  255.           file.  Like BUTIL -CREATE but with MUCH better error
  256.           reporting!
  257.  
  258. 12/05/91  Various fixes.  Fixed some oddness if the menu
  259.           control, fixed a problem with error reporting (changes
  260.           to BTFILER.BER), and made the HEX/ASCII edit routine
  261.           allow display and edit of 256 bytes at a time, double
  262.           the previous display.
  263.  
  264.           Changed system behavior during EXPORT.  Prompts user
  265.           to see if s/he wants to delete destination ASCII file
  266.           before doing export, or export is abandoned.  This was
  267.           needed since there could be problems if the
  268.           destination ASCII file was created by BUTIL -RECOVER,
  269.           since this results in a literal control-Z written to
  270.           the file, which will cause problems for BTFILER during
  271.           Import.
  272.  
  273.           While browsing a file, the HOME and END keys work to
  274.           put you at the beginning and the end of the file,
  275.           respectively.
  276.  
  277. 12/01/91  Import/Export is added to the FILE menu.
  278.