home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / BTP20.ZIP / WHATS.NEW < prev   
Encoding:
Text File  |  1993-06-10  |  2.3 KB  |  53 lines

  1. WHATS.NEW                                                              6/10/93
  2. BTP Version 2.0                   (C) 1993 John C. Leon.  All Rights Reserved.
  3. ------------------------------------------------------------------------------
  4.  
  5. Corrected in 1.7    1/11/92
  6. ---------------------------
  7. Went from use of typed constants to variables in two functions.  Use of
  8. typed constants in those functions could cause spurious Btrieve return codes,
  9. depending on your program's construction. Affected BFILE.INIT and the
  10. CLONEFILE function.
  11.  
  12. Corrected in 1.7A   2/28/92
  13. ---------------------------
  14. Corrected a potential problem in the BTP unit.  A REPEAT..UNTIL loop in
  15. the CountSegments procedure in both BFile.Init and CreateFile contained an
  16. incorrect expression in the UNTIL expression.  Would only appear on Btrieve
  17. files with a full 24 key segments.  Discovered only during the process of
  18. rewriting this product under Borland C++ 3.0.
  19.  
  20. Version 2.0         6/10/93
  21. ---------------------------
  22. Numerous changes throughout the product.
  23.  
  24. 1.  Rewritten to make use of several features of TP/BP 7.0, such as the
  25.     "inherited" and "const" keywords, and the use of open arrays in at least
  26.     one place.
  27. 2.  Enhancements throughout the product to handle owner names.  The base
  28.     object BFile, and the CreateFile and CloneFile functions were enhanced
  29.     to readily deal with owner names.
  30. 3.  Added a descendant of BFile, BSized.
  31. 4.  Added the AddSuppIdx function to the base object, BFile.  This makes it
  32.     trivial to add a supplemental index to a file.  Uses its own internal
  33.     buffers, not disturbing your "working" buffers.
  34. 5.  Major improvements to the CreateFile function (see CREATE1.PAS and
  35.     CREATE2.PAS) that permit Btrieve file creation with two program
  36.     statements.  This was made possible in part by the new function
  37.     NewKeySpec.
  38. 6.  Some nomenclature changes made for consistency.
  39. 7.  Minor other cosmetic changes to code in the BTP unit.  No known bugs, per
  40.     se, were found or corrected.
  41. 8.  The example and utility programs were rewritten, and in some cases over-
  42.     hauled.  The STATS, CLONE and CRUNCHx programs now deal with owner names.
  43.     The EXAMPLEx programs are hopefully more meaningful and helpful.
  44.  
  45.  
  46.  
  47. John C. Leon
  48. 3807 Wood Gardens Court
  49. Kingwood, TX  77339
  50.  
  51. 713-359-3641 (residence)
  52. CIS #72426,2077
  53.