
     XTRACT - A Clipper/dBASE (tm) procedure extractor version 1.00
     Copyright (C) dLESKO ASSOCIATES 1987, 1988  All Rights Reserved
     
     
     XTRACT is a program that will search through your dBASE or Clipper code
     looking for procedures and functions. If xtract finds the procedure or
     function you specified, that procedure will be xtracted and written to a
     disk file. The new file can then be compiled and included in a library
     file, or in another program. This will help you to gather your useful
     procedures and functions into files for inclusion in other programs, or
     in .LIB files. Each procedure or function is given the filename 'F_' or
     'P_' followed by the first 6 chars of the procedure or function name.
     The extension will always be '.PRG'. XTRACT searches through your .PRG
     files at an average rate of 1200 lines per minute (on an AT computer) so
     if your procedures and functions are located at the end of long programs
     you may find that it takes some time to reach them.
     
     
     XTRACT is run from the command line with the following parameters:
     
          XTRACT ? prog_name proc_name /V /L /P   >PRN
     
     parameters are as follows:
     
          ?            will display help (as will no parameters)
     
          prog_name    is a Clipper or dBASE program containing
                       procedures and functions
     
          proc_name    is a procedure or function name to be xtracted, you
                       xtract all procs/funcs by using an *.
     
          /V           will xtract in VERBOSE mode, displaying the
                       procedure or function as it is extracted. This output
                       can be redirected with the > and >> piping commands
     
          /L           will only LIST the funcs/procs without writing
                       them to a file. If used with /V, then the functions
                       will be displayed without being written to a file. To
                       print the functions, use /L /V and then redirect the
                       output to the printer with the >prn command
     
          /P           will PAUSE after each func/proc is xtracted
     
     
     
     The following syntax are acceptable:
     
     
     XTRACT                           - will display help
     XTRACT ?                         - will display help
     XTRACT PROG_NAME PROC_NAME       - will xtract a procedure/function
     XTRACT PROG_NAME PROC_NAME /V    - will xtract in verbose mode
     XTRACT PROG_NAME *               - will xtract all funcs/procs from
                                        PROG_NAME
     XTRACT PROG_NAME * /V            - will xtract all funcs/procs from
                                      - PROG_NAME in verbose mode









     
     XTRACT - A Clipper/dBASE (tm) procedure extractor version 1.00
     Copyright (C) dLESKO ASSOCIATES 1987, 1988  All Rights Reserved
                                                                      p2.
     
     Syntax cont'd:
     
     
     XTRACT PROG_NAME * /V /L         - will LIST all funcs/procs from
                                      - PROG_NAME in verbose mode
     XTRACT PROG_NAME * /V /L /P      - will LIST all funcs/procs from
                                      - PROG_NAME in verbose mode, and will
                                        pause after each one
                         
     XTRACT PROG_NAME * /V /L >PRN    - will LIST all funcs/procs from
                                      - PROG_NAME in verbose mode, and will
                                        print them to the printer
     
     XTRACT PROG_NAME * /V /L >FUNCS  - will LIST all funcs/procs from
                                      - PROG_NAME in verbose mode, and will
                                        write them all to a file called
                                        FUNCS
     
     
     
     There are other possible combinations of the above parameters, so some
     experimentation might be necessary until you understand how XTRACT
     reacts to all the different combinations. Note that with redirection
     you can send the ouput to the printer or a file. If you are redirecting
     no error messages or prompts will be written to the redirected device.
     Only the contents of the function will be redirected.
     
     XTRACT was written in Clipper utilizing the Integrated Development
     Library for Clipper, and it is required in order to compile the source
     code into an EXE file. For more information on the IDLibrary you can
     call Integrated Development Corp. at (603)382-1313
     
     You are free to distribute XTRACT as long as you leave the copyright
     notice intact, you do not modify any of the source code, and you do not
     charge a fee for the program except for minimal diskette handling costs
     associated with user group disk libraries or similiar ventures. Under no
     circumstances may you sell or license XTRACT for profit without explicit
     written permission from the author. If you have any comments or
     suggestions, you can direct them to Dirk Lesko, dLESKO ASSOCIATES, PO
     Box 3382, Jersey City, NJ, 07303-3382. Or you can contact Dirk directly
     on the BOSS BBS at (201)568-7293 in New Jersey, Dirk is the moderator of
     a Clipper conference that rivals Nantucket's own.
     
     
     Thank you, and enjoy this marvelous utility!
     
     
     
     
     dLESKO ASSOCIATES










