home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 14 / CDACTUAL.iso / cdactual / demobin / share / program / Basic / SLINK10.ZIP / SLINK.DOC < prev    next >
Encoding:
Text File  |  1989-05-21  |  2.8 KB  |  68 lines

  1.                SLINK  Copyright (c) 1989  Thomas G. Hanlin III
  2.  
  3.  
  4.  
  5. SLINK is copyrighted and may only be distributed under the following
  6. conditions:
  7.  
  8. 1) All files (SLINK.BAS, SLINK.DOC, and SLINK.EXE) must be included and must
  9.    be in original, unmodified condition.
  10.  
  11. 2) No fee of over $6.00 may be charged.  This fee limit does not apply to
  12.    access charges for online telecommunication services.
  13.  
  14.  
  15. SLINK is a smart LINK shell.  It requires a reasonably recent version of
  16. Microsoft's DOS-only LINK utilities (LINK v2.0 - v3.69 should be fine).  This
  17. does not include the DOS/Windows LINK utility supplied with the BASCOM 6.0
  18. compiler, among other things.  DOS version 3.01 or higher is recommended.
  19.  
  20.  
  21. SLINK features:
  22.    o  Wildcard specifications for the main .OBJ module to be LINKed
  23.    o  Automatic generation of .COM, .EXE and .SYS files-- goodbye EXE2BIN!
  24.    o  Deletion of the original .OBJ module if an executable file was
  25.       successfully generated
  26.    o  Production of the smallest possible .EXE files
  27.  
  28.  
  29. You may use a wildcard specification for the main .OBJ module to link
  30. multiple programs at a time.
  31.  
  32. If SLINK determines that an executable should be a .COM or .SYS file, it will
  33. convert the file to that format automatically.  EXE2BIN is not required.  The
  34. intermediate .EXE file will be deleted if the .COM or .SYS file is
  35. successfully generated.
  36.  
  37. If SLINK is successful at generating an executable file, it will delete the
  38. main .OBJ module used to create the file, since you will probably not need it
  39. again.
  40.  
  41. If you do not use the /EXEPACK switch, SLINK will try linking both with and
  42. without /EXEPACK, and will keep the smaller of the resulting .EXE files.  It
  43. tries both since the /EXEPACK option sometimes makes a file larger rather
  44. than smaller.  SLINK makes sure that you get the smallest .EXE possible.
  45.  
  46.  
  47. Just type SLINK without any parameters for a quick "help" display.
  48.  
  49.  
  50. Misc notes:
  51.  
  52.    As SLINK does not provide a display of the actual errors encountered on a
  53.    bad link, it is not well suited for debugging.  If you run into a LINK
  54.    error, link the program with LINK rather than SLINK for an error display.
  55.  
  56.    SLINK expects to have all LINK parameters entered on the command line.  It
  57.    will automatically terminate the command line with a semicolon if none is
  58.    entered, to insure that LINK does not ask for missing parameters.  This is
  59.    necessary since SLINK redirects the output of LINK to NUL and any
  60.    questions LINK asks will not be visible to the user.
  61.  
  62.    A future version of SLINK will contain an additional command line
  63.    parameter to allow linking files according to their time/date stamp.
  64.  
  65.    The source code to SLINK has been provided for the curious.  SLINK was
  66.    written using the QuickBASIC 4.5 compiler and an alpha version of the
  67.    ProBas 3.1 library.
  68.