home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / dnalib7a.zip / LIBMAN.DOC < prev    next >
Text File  |  1994-05-14  |  5KB  |  134 lines

  1. ┌─────────────────────────────────────────────────────────────┐
  2. │                                                             │░░
  3. │                                                             │░░
  4. │           DNALIB Library Manager for PowerBASIC 3c          │░░
  5. │                                                             │░░
  6. │               Copyright 1994 FreeBee SoftWare               │░░
  7. │                                                             │░░
  8. │                         Chris Foot                          │░░
  9. │                                                             │░░
  10. └─────────────────────────────────────────────────────────────┘░░
  11.   ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  12.  
  13.  
  14. LIBMAN is totally free of charge for you to use or abuse, as you
  15. see fit.  The source code will be released with DNALIB60 along 
  16. with the additional routines I wrote for LIBMAN, you may contact 
  17. me by
  18.  
  19.  1) leaveing me a message on BASNET(PowerBASIC) echo.
  20.  2) leaveing me a message at PowerBASIC tech support BBS.
  21.  3) or you can send me a FAX (403)452-5969
  22.                                             Chris
  23.  
  24. The first thing to do is make a working directory for LIBMAN, and
  25. copy the files LIBMAN.EXE and LIBMAN.CFG to the directory.
  26.  
  27. Then with a Text Editor edit the file LIBMAN.CFG
  28.  
  29. C:\PB3\         < directory where PBLIB.EXE resides
  30. C:\PB3\PBU\     < where you keep your PBU modules
  31. C:\PB3\OBJ\     < where you keep your OBJ modules
  32. C:\PB3\PBL\     < where you keep your PBL libraries
  33.  
  34. No comments are allowed in the file and each line MUST
  35. end with a backslash and carraige return! also needless
  36. to say that these directories should exist.
  37.  
  38. Your Directory Tree should look something like this
  39.  
  40.         C:┐
  41.           ├PB3┐
  42.               ├BAS
  43.               ├LIBMAN < where LIBMAN.EXE & LIBMAN.CFG go
  44.               ├OBJ
  45.               ├PBL
  46.               ├PBU
  47.               └OTHER
  48.  
  49.  
  50.   I have done extensive testing of LIBMAN and this is what I
  51.   found.
  52.  
  53.    1) Run LIBMAN from DOSSHELL = NO PROBLEM.
  54.  
  55.    2) Run DNAWRITE from DOSSHELL then shell from DNAWRITE and run
  56.       LIBMAN = NO PROBLEM.
  57.         
  58.    3) Run PB IDE from DOSSHELL then shell from PB IDE and run
  59.       LIBMAN = works but does strange things.
  60.  
  61.    4) Run PB IDE and load LIBMAN.BAS compile and run LIBMAN from
  62.       PB IDE = works but does strange things.
  63.  
  64.    5) I strongly recommend running LIBMAN from the Command Prompt
  65.       and from it's own directory!!
  66.  
  67.   I have built, deleted, added, printed, extracted, transfered, 
  68.   etc at least 100 PBL's with consistent results. 
  69.  
  70.     MENU OPTIONS    ACTIONS
  71.     ~~~~~~~~~~~~    ~~~~~~~
  72.     [O]pen          Opens a PowerBASIC library file and
  73.                     redirects output to LIBINFO.TXT then
  74.                     reads all OBJ and PBU modules to an
  75.                     Array.
  76.  
  77.     [C]reate        Displays an Edit window for inputting
  78.                     a Name for New library.
  79.  
  80.     [L]ist          Displays a list of OBJ and PBU modules
  81.                     in Map file order, for the currently
  82.                     selected PowerBASIC library.
  83.  
  84.     [B]rowse        Displays the PBLIB generated file
  85.                     LIBINFO.TXT in scrolling window.
  86.  
  87.     [A]dd           Displays a choice of module locations 
  88.  
  89.                     1) LIBMANs directory where extracted
  90.                        modules will be found.
  91.  
  92.                     2) OBJ directory, defined in LIBMAN.CFG
  93.  
  94.                     3) PBU directory, defined in LIBMAN.CFG
  95.  
  96.                     4) Selectable directory.
  97.  
  98.                     If a choice is made, a Taggable file
  99.                     list is displayed (files have to be
  100.                     tagged for addition). LIBMAN then builds
  101.                     a COMMAND.FIL from your choices and 
  102.                     SHELLs to PBLIB to do the work.
  103.  
  104.     [D]elete        A taggable file list is displayed, of
  105.                     the modules listed in the map file,
  106.                     (files have to be tagged for deletion).
  107.                     LIBMAN then builds a COMMAND.FIL from 
  108.                     your choices and SHELLs to PBLIB to 
  109.                     do the work.
  110.  
  111.     E[x]tract       A taggable file list is displayed, of
  112.                     the modules listed in the map file,
  113.                     (files have to be tagged for extraction).
  114.                     LIBMAN then builds a COMMAND.FIL from 
  115.                     your choices and SHELLs to PBLIB to 
  116.                     do the work.
  117.  
  118.     [P]rint         Sends the contents of LIBINFO.TXT to
  119.                     the printer.
  120.  
  121.     [K]ill          Displays a listing of up to 100 PBL's
  122.                     for selection for deletion from DISK!
  123.  
  124.     [E]rase         Deletes ALL OBJ and PBU modules from
  125.                     LIBMANs directory, confirmation is
  126.                     asked first though :)
  127.  
  128.     [Q]uit          Quits Library Manager and cleans up
  129.                     working directory, deletes ALL OBJ 
  130.                     and PBU modules from LIBMANs directory,
  131.                     confirmation is asked first though :)
  132.  
  133.  
  134.