home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / a / dbsource.lbr / DBSOURCE.HZP / DBSOURCE.HLP
Encoding:
Text File  |  1993-10-26  |  5.3 KB  |  196 lines

  1.               DBSOURCE HELP  1-6-85
  2.  
  3.      DBSOURCE will take a dBASE II command file that has been
  4. encoded with ENCODE , Ashton-Tates's DBCODE or with Gene Head's
  5. DB-SQZ5 and generate a runable source file.  DBSOURCE can also
  6. send the output to the printer or you may view the output on your
  7. console.
  8.      This type of file is encoded for one of two reasons.  First,
  9. it protects the program file from being viewed or modified.  Second,
  10. The encoded programs run about 30% faster.  I feel that the latter
  11. reason is far more important.  The level of protection that this
  12. type of encoding offers is only moderate.  Programs run faster
  13. because the files are partially tokenized and all comments are
  14. removed.
  15.      Encoded command files are for use with dBASE II version
  16. 2.4 or higher.  A decoded file might require some translation to
  17. run on an earlier version of dBASE II.
  18.  
  19.  
  20.  
  21.            Calling a Directory Listing
  22.  
  23.      To call a directory from the title screen simply enter the drive
  24. you wish to list.
  25.  
  26. Filename.CMD or Drive:? A:
  27.  
  28.    This will list the directory of drive A and give the prompt again.
  29.  
  30. Directory of drive A:
  31. FOO    .CMD    DBSOURCE.BAS    DBSOURCE.COM    BRUN    .COM    A10    .CMD
  32. ENCODE    .BAS    ENCODE    .COM    MBASIC    .COM    D    .COM    SAMPLE    .CMD
  33. BOOKS    .DBF    BOOKS    .FRM    DBASE    .COM    TERM    .DAT    CLEARSET.BAS
  34. CLEARSET.COM    DBASEMSG.TXT    DBASEOVR.COM    B4    .CMD    R2D2    .CMD
  35. INDENT4    .BAS    INDENT4    .COM    ELIZA    .BAS    A10    .SRC    A10    .BAK
  36. CLONE    .CMD    TEST    .CMD    CLONE    .SRC    A10    .OLD    DBSRC2    .BAS
  37. DBSRC2    .COM
  38. Filename.CMD or Drive:?
  39.  
  40.  
  41.  
  42.     The ZCPR like drive call of A; will also work to call the directory,
  43. even if you are not running ZCPR.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.         Viewing an Encoded dBASE II File
  62.  
  63.     To view the encoded dBASE II command file "SAMPLE.CMD", simply type
  64. in the file name at the title screen prompt.
  65.  
  66. Filename.CMD or Drive:? SAMPLE.CMD
  67.  
  68.      Just use control S to stop the scrolling of the file or control C to
  69. quit the program.  The file to be viewed must have the extension .CMD
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.                  Options
  82.  
  83. P    Send the output to the printer.  Does not generate a file.
  84. F    Send the output to a file.
  85. N    Turn off console output.  May be used only in combination
  86.     with P or F options.
  87.  
  88.      All options must preceded by a space.  Extra spaces entered with
  89. the options do not matter.  SAMPLE.CMD P F N is equivalent to
  90. SAMPLE.CMD PFN.
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.              Direct output to Printer
  102.  
  103.      Use the P option to direct the output to the printer:
  104.  
  105. Filename.CMD or Drive? SAMPLE.CMD P
  106.  
  107.      This does not generate a disk file.  It will only print the file and
  108. display the output on the screen.
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.             Generating a Source File
  122.  
  123.      To generate a runnable source file from an encoded dBASE II program,
  124. use the "F" option.
  125.  
  126. Filename.CMD or Drive:? SAMPLE.CMD F
  127.  
  128.      This will write a file called SAMPLE.SRC.  If SAMPLE.SRC already exists,
  129. you will be prompted with the message:
  130.  
  131.             []=========[]
  132.             [] WARNING []
  133.             []=========[]
  134.  
  135.            SAMPLE.SRC already exists!
  136.  
  137.  
  138. Do you wish to overwrite SAMPLE.SRC?
  139.  
  140.  
  141.      If you answer YES, the old SAMPLE.SRC will be erased and a new
  142. SAMPLE.SRC will take it's place.  If you answer NO, the old SAMPLE.SRC
  143. will be renamed to SAMPLE.BAK and you will have a new file named
  144. SAMPLE.SRC.  If a file named SAMPLE.BAK is already was present on the disk,
  145. it will be erased.
  146.      All of the erasing and file name changes are done after the generation
  147. of a SAMPLE.TMP file.  If there are no errors, the SAMPLE.TMP file is
  148. renamed to SAMPLE.SRC and all other file changes done.  This prevents the
  149. replacement of a file with a half finished one.  If all goes well, you should
  150. never see the temporary file.  It will be present on the disk after DBSOURCE
  151. is run only if you are running it in the MBASIC interpreter and stop the
  152. operation in mid stream with control C.  In the compiled version, the
  153. temporary file is erased when a control C is entered and the entire operation
  154. is aborted.  This can not be done with the interpreter  as control C suspends
  155. operation of DBSOURCE.  If you wish to continue with the interpreter,
  156. type in CONT.  This will pick up operation where you left off and finish the
  157. file.
  158.  
  159.  
  160.  
  161.      If everything goes OK and you have a SAMPLE.BAK on the disk, you should
  162. see the following messages:
  163.  
  164. Erasing SAMPLE.BAK
  165. Changing SAMPLE.SRC to SAMPLE.BAK
  166. Changing SAMPLE.TMP to SAMPLE.SRC
  167.  
  168.      This is just to let you know what is going on.  With many programs
  169. there is a rush to check the directory after operation to see if everything
  170. went OK.  Using DBSOURCE you will know what file operations have been
  171. done.
  172.      The "F" option may be used with the "N" option to suppress the console
  173. output.  Just enter:
  174.  
  175. Filename.CMD or Drive:? SAMPLE.CMD FN
  176.  
  177. to have the output go only to the new file.  The new SAMPLE.SRC file will
  178. be generated slightly faster with the "N" option.
  179.  
  180.  
  181.      To run the source file, you mast rename it to SAMPLE.CMD.  Do this only
  182. if you first either move the file to another disk, or erase the existing
  183. SAMPLE.CMD file.
  184.      If you want a prettier source file.  Use DBIndent to generate a file
  185. with the amount of indentation you like.
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.               END OF THE HELP FILE
  194.  
  195. rything goes OK and you have a SAMPLE.BAK on the disk, you should
  196. see the following me