home *** CD-ROM | disk | FTP | other *** search
/ ftp.alaska-software.com / 2014.06.ftp.alaska-software.com.tar / ftp.alaska-software.com / acsn / Flex2Xpp.txt < prev    next >
Text File  |  2000-01-02  |  2KB  |  55 lines

  1. READ.ME for FlexXPP sample                                             12/31/98
  2.  
  3. * The package contains the following files :
  4.         browse.prg      = adapted source for browser for FOXDBE files
  5.         DBV2DBT.prg     = Clipper source to convert DBV to DBT
  6.         DBV2XPP.prg     = Xbase++ source to import converted data
  7.         util.prg        = shared source for Clipper and Xbase++
  8.         PROJECT.XPJ     = project file
  9.         r.bat           = make batch for Clipper app
  10.         read.me         = this file
  11.         test.DBF        = sample table
  12.         test.DBV
  13.  
  14. * how to build the EXEs :
  15.         - adapt R.BAT to your Clipper environment
  16.         - run R.BAT to build the Clipper DBV2DBT.EXE
  17.           (this requires COMIX and FlexFile LIBs)
  18.         - run PBuild to build the Xbase++ apps
  19.  
  20. * what are your first steps :
  21.         - first I recommend to use the sample table
  22.         - start DBV2DBT and watch comments
  23.         - start DBV2XPP and again read the comments
  24.         - have a look at your work with BROWSE and even try to change
  25.           the values of the NOTES column or use the mouse
  26.  
  27. * NOW you can try one of your tables :
  28.         - DBV2DBT <myTable>
  29.         - DBV2XPP <myTable>
  30.         - BROWSE <myTable>
  31.  
  32. * what leaves to do in my app to use the data :
  33.         - you need to adapt your dbeSys() PROCEDURE to use FOXDBE
  34.         - you have to use Bin2Var() conversion for reading the data
  35.         - you have to use Var2Bin() conversion for writing the data
  36.         - you may change my tiny tools that you also convert the character
  37.           memos and store them with Var2Bin() that you don't need to differ
  38.           between the types
  39.  
  40. * Special NOTES : (unsorted as they come to mind)
  41.         - I will NOT touch your data
  42.         - there are 3 steps for your data : convert, import, browse
  43.         - first the data is stored to a "_" table
  44.         - second conversion copies data to "__" table
  45.         - all EXE do add the underscores implicitly
  46.         - I added functionality for STRING, DATE, LOGICAL, NUMERIC and ARRAY in
  47.           the flexfile memo fields
  48.  
  49. It worked fine for all my tables which I could find on my drive and I did
  50. really use the FlexFile memos with strange stuff <g>.
  51.  
  52. Have fun,
  53.  
  54. Frank++
  55.