home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / Chip_1998-03_cd.bin / zkuste / delphi / komprese / zip / DELZIP12.ZIP / README.TXT < prev    next >
Text File  |  1997-09-28  |  8KB  |  195 lines

  1.  
  2.                Delphi Zip/Unzip Package, v1.20
  3.           For Delphi 2 and 3, and C++ Builder v1.xx
  4.  
  5.  
  6. See CHANGES.TXT for note on changes since version 1.10.
  7.  
  8. NOTE: The DLL source code is distributed separately due
  9. to it's size, and the fact that most Delphi users of this
  10. package probably don't want the C source for the DLL's.  
  11. The DLL source is also freeware, and will remain that way. 
  12. The filename of the DLL source code is DZDLLSR2.ZIP, and 
  13. it comes complete with a VC++, v4.0 makefile.
  14.  
  15.  
  16. Quick start:  Stop reading this file, and follow the 
  17. instructions in file INSTALL.TXT.
  18.  
  19.  
  20. This release contains:
  21.  
  22. DELZIP12.ZIP    - overall Freeware Delphi Zip v1.20 package
  23.  
  24.   DOC.ZIP       - various information about this release
  25.   DLL.ZIP       - the ZIPDLL and UNZDLL DLL's (require Win32)
  26.                   Put these into C:\WINDOWS\SYSTEM
  27.   VCL.ZIP       - Essential support files.  Includes the very
  28.                   useful TZipMaster VCL, as well as the DLL import
  29.                   specifications and callback files.  Put these
  30.                   into a directory in your VCL search path.
  31.   CDEMO1.ZIP    - C++ Builder demo program.
  32.   DEMO1.ZIP     - Delphi source code for demo program #1.
  33.   DEMO2.ZIP     - Delphi source code for demo program #2.
  34.   DEMO3.ZIP     - Delphi source code for demo program #3.
  35.  
  36.  
  37.                    Notes About My Demo Programs
  38.  
  39.   I am NOT using any Windows Registry keys in any of the demos,
  40. or in the DLLs themselves.  Also, because of my desire to limit 
  41. unrelated code, the demo programs don't make use of any .INI 
  42. files.  Your own application programs should save the user's 
  43. ZIP/UNZIP options, and drive/directory choices in a .INI file.
  44.  
  45.   All of the demos require the 2 DLLs:  
  46.   ZIPDLL.DLL and UNZDLL.DLL
  47.  
  48.  
  49.               Notes on C++ Builder Demo Program 1
  50.  
  51.   This is a "short and sweet" demo that shows you how to use
  52. the ZipMaster VCL to do some quickie ZIP operations inside a 
  53. program, whose main purpose may be unrelated to ZIP.  
  54.   Although this is a small program, it demonstrates all the
  55. essential items you need to know to use this package.
  56.   This demo requires VCL: TZipMaster
  57.  
  58.  
  59.                 Notes on Delphi Demo Program 1
  60.  
  61.   This is perhaps the most useful demo program for you.  It 
  62. shows how to make a somewhat comprehensive ZIP utility program 
  63. using the ZipMaster VCL.
  64.   This demo requires VCL's: TZipMaster, TSortGrid
  65.  
  66.  
  67.                 Notes on Delphi Demo Program 2
  68.  
  69.   This is a "short and sweet" demo that shows you how to use
  70. the ZipMaster VCL to do some quickie ZIP operations inside a 
  71. program, whose main purpose may be unrelated to ZIP.  
  72.   For example, you may want to let the user ZIP up his data
  73. files with a minimum of fuss.  You, the developer, may already
  74. know the names of the data files, so you may want to embed the
  75. ZIP operation to make your program easier-to-use.  
  76.   The value here is that this demo separates out the ZIP 
  77. functionality from the user interface.  
  78.   This demo requires VCL: TZipMaster
  79.  
  80.  
  81.                 Notes on Delphi Demo Program 3
  82.  
  83.   This is an advanced demo program showing you how to use the
  84. DLL's at the lowest possible level.  It uses the ZIPDLL.PAS and
  85. UNZDLL.PAS import units, and the ZCALLBCK.PAS callback unit, to
  86. directly talk to the DLLs.  
  87.   This level of programming is not recommended for most 
  88. applications.  In most cases, you'll prefer to use TZipMaster 
  89. based programs (like demos 1 and 2), instead. This level of
  90. programming is definitely NOT RAD!
  91.   This demo requires VCLs: TZipDir, TSortGrid
  92.  
  93.  
  94.  
  95.                       Distribution Policy
  96.               Guidelines for Legal Re-distribution
  97.  
  98.   1) This applies to both end-users and developers.  The meat of
  99.      this package is the .DLL files, and they are needed by all
  100.      of your end-users if you use this ZIP package in your 
  101.      program.
  102.     
  103.   2) You must not charge money for any part of the ZIP package.
  104.      Warning:  The primary concern here is if you will market a
  105.      new package that is only slightly more than a verbatim copy 
  106.      of this package, or one of it's demos.  ANY release you sell
  107.      is OK as long as you charge ONLY for the changes you make.
  108.  
  109.   3) You MUST either distribute the source code for this ZIP
  110.      package, or give a WWW site where it can be obtained
  111.      freely. This can be on a Help...About screen, in printed
  112.      documentation, or in text files distributed with your 
  113.      package.  Yes, it does seem odd to have this requirement
  114.      for end-users who aren't programmers, but there is no
  115.      mistake.  After all, it isn't hard to give them a URL
  116.      and a few words explaining what it is for.
  117.  
  118.   4) You must document the Info-Zip's WWW home page URL, but 
  119.      don't expect any help from the Info-Zip group, since my 
  120.      release is only a derrivitive of their work.  They are 
  121.      very busy doing support for their "official" releases.
  122.      Since much of the DLL source code comes from them, they
  123.      deserve to be mentioned.
  124.         Info-Zip:   http://www.cdrom.com/pub/infozip/
  125.  
  126.   5) You must handle product support with your own end-users.
  127.      This is imperative, because I don't have enough time to
  128.      do support for end-users.
  129.  
  130.   6) I will handle support issues with programmers using this 
  131.      package on a time-available basis. Since this is being
  132.      distributed as freeware, you can't expect the kind of 
  133.      support you'd get from a commercial vendor.  Please limit
  134.      your questions to those that directly pertain to this
  135.      ZIP package.
  136.  
  137.   7) You may NOT distribute executable versions of my demo
  138.      programs to end-users without my approval.  These are 
  139.      only example applications to teach you how to use
  140.      this package. 
  141.  
  142.  
  143.  
  144.                     Updates to this Software
  145.  
  146.    Future updates to this software will be announced on 
  147. the Delphi-Talk mailing list, and the Borland "VCL" newsgroups
  148. for C++ Builder and Delphi. 
  149.  
  150.    I will upload new releases to these Web sites (if possible):
  151.  
  152.     carbohyd.siobc.ras.ru/torry/
  153.       Torry's Delphi Pages is an excellent site in Russia.
  154.       Torry is the shaggy dog!
  155.  
  156.     sunsite.icm.edu.pl/delphi/
  157.       Delphi Super Page - DSP.  This is also one of the first
  158.       and best.  It's home country is Poland, but has mirror
  159.       sites in many other countries.  This is the Poland URL.
  160.  
  161.     www.cdrom.com/pub/delphi/
  162.       Delphi Super Page - DSP.  This is the US URL.
  163.  
  164.     www.objectlessons.com/~ol/
  165.       Object Lessons - a Delphi training company.  
  166.       Serious Training for serious programmers.
  167.  
  168.  
  169.     Other sites are welcome to carry copies of the official
  170. distribution archives without contacting me first.
  171.  
  172.     Please DO NOT ask me to e-mail you when this software 
  173. is updated.  There are hundreds of users of this package, and
  174. I can't maintain such a long list in my free time! 
  175.  
  176.     You may e-mail me with your bug notices and proposed
  177. changes to this package.  If your message comes with suggested
  178. changes to source code, they WILL be evaluated, and, if used,
  179. you will get the appropriate credit in the next release.
  180.  
  181.  
  182. Eric W. Engler
  183. Internet: englere@swcp.com
  184.  
  185.  
  186.  
  187.                       LEGAL DISCLAIMER
  188.  
  189. This entire freeware release is provided free, "as-is".
  190. Like anything else that's free, these software modules
  191. come with no warranty of any kind, either expressed or
  192. implied.  In no event will the copyright holders be liable
  193. for any damages resulting from the proper or improper
  194. use of this software.
  195.