Skip to content

naadsm/zipmaster

Repository files navigation

			Welcome to the Delphi Zip v1.78
                   This is the Delphi Edition for vaersion 4 and later only
					October 31, 2004
						 
Major Changes

Delphi versions supported
 	not before 4

Directory Structure
  VCL - ZipMaster and ZipSFX files
  Packages - design- and run-time page files
  Dll - dlls and Dlls stored in resource
  Grid - sort grid (used in demos)
  Tools - updater for language resource strings

Configuration
  In VCL/ZipConfig.inc 
   { $DEFINE NO_SPAN}  // uncomment to remove support for multi-part zip files
   { $DEFINE NO_SFX}   // define to remove support for self expanding zip files
   { $DEFINE INTERNAL_SFX}  // define to include TZipSFX as part of ZipMaster 
{$DEFINE USE_ALLZIPSTRINGS}  // define to use 'ResourceString's as default for all strings.
  No need to link ZipMsg??.res language file (US only but can translate using tools) 
  
Files
  VCL/
   VCL\UnzDLL.pas 	- definitions UnzDll
   VCL\ZCallBck.pas 	- definitions for Callback structure
   VCL\ZipBase.pas 	- primitive part of internal class ZMaster
   VCL\ZipDLL.pas 	- definitions for ZipDll
   VCL\ZipMsg.pas 	- Error message Ident constants
   VCL\ZipMstr.pas 	- Main TZipMaster class definitions
   VCL\ZipDlg.pas 	- dialogs
   VCL\ZipCtx.pas	- Help context constants for Dialogs 
   VCL\ZipStrs.pas 	- default strings as ResourceStrings
   VCL\ZipStructs.pas 	- definitions of internal zip file structures
   VCL\ZipUtils.pas 	- some handy functions for handling zip files
   VCL\ZipXcpt.pas 	- definitions of EZipMaster the exceptions raised by ZipMaster
   VCL\ZLibLoad.pas 	- low level loader for dlls
   VCL\ZipWrkr.pas 	- internal class that does the work
   VCL\ZipProg.pas      - class handling progress details
   vcl\zipvers.inc	- include file for Delphi versions
   vcl\zipconfig.inc	- include file to set options ('includes' zipvers.inc)
   
// TZipSFX by markus stephany (with ZipSFX and DZUtils modified by me)
   VCL\DZUtils.pas 
   VCL\SFXInterface.pas 
   VCL\SFXStructs.pas 
   VCL\ZipSFX.pas  
   vcl\delver.inc
   vcl\lang2.inc
   vcl\missing_types.inc
   vcl\sfxver.inc
   
   Packages\zmstrV178R.dpk	- Run-time package (compile first) V = delphi version
   Packages\zmstrV178D.dpk	- Design package (Install last) V = delphi version
   Packages\ZipMstrReg.pas	- register TZipMaster
   Packages\ZipSFXReg.pas	- register TZipSFX
   Packages\zm_grid_R.dpk	- SortGrid Run-time package (compile first) (Optional)
   Packages\zm_grid_D.dpk	- SortGrid Design package (Install last) (Optional)
   Packages\stringgridReg.pas	- register TSortGrid (optional)

   DLL\ZipDll.dll	- compression routines
   DLL\UnzDll.dll	- extraction routines
   dll\resdlls.res	- dlls compressed and saved as resources (automatically extracted)
   
      
     
                           Distribution Policy
                   Guidelines for Legal Re-distribution
     
       1) This applies to both end-users and developers.  The meat of
          this package is the .DLL files, and they are needed by all
          of your end-users if you use this ZIP package in your 
          program.
         
       2) You must not charge money for any part of the ZIP package.
          Warning:  The primary concern here is if you will market a
          new package that is only slightly more than a verbatim copy 
          of this package, or one of it's demos.  ANY release you sell
          is OK as long as you charge ONLY for the changes you make.
     
       3) You MUST either distribute the source code for this ZIP
          package, or give a WWW site where it can be obtained
          freely. This can be on a Help...About screen, in printed
          documentation, or in text files distributed with your 
          package.  Yes, it does seem odd to have this requirement
          for end-users who aren't programmers, but there is no
          mistake.  After all, it isn't hard to give them a URL
          and a few words explaining what it is for.
     
       4) You must document the Info-Zip's WWW home page URL, but 
          don't expect any help from the Info-Zip group, since my 
          release is only a derrivitive of their work.  They are 
          very busy doing support for their "official" releases.
          Since much of the DLL source code comes from them, they
          deserve to be mentioned.
             Info-Zip:   http://www.cdrom.com/pub/infozip/
     
       5) You must handle product support with your own end-users.
          This is needed because I don't have enough time to do
          support for end-users.
     
       6) I will handle support issues with programmers using this 
          package on a time-available basis. Since this is being
          distributed as freeware, you can't expect the kind of 
          support you'd get from a commercial vendor.  Please limit
          your questions to those that directly pertain to this
          ZIP package.
     
       7) You may NOT distribute executable versions of my demo
          programs to end-users without my approval.  These are 
          only example applications to teach you how to use
          this package. 
     
     
                         DLL Source Code in C
            
        The DLL source code is distributed separately due to it's
     size, and the fact that most Delphi users of this package
     probably don't want the C source for the DLL's.  The DLL 
     source is also freeware, and will remain that way. 
     The DLL source code needs Borland C++ Builder v3 - v6.
     
     
                     Problem Reports or Suggestions
     
     We DO want to hear your ideas!  If you find a problem with
     any part of this project, or if you just have an idea for
     us to consider, send us e-mail!
     
     But, please make sure that your bug has not already been
     reported.  Check the "official" web site often:
     
     http://www.geocities.com/SiliconValley/Network/2114/zipbeta.html
       
     Eric Engler
     englere@abraxis.com
     
     Latest Versions and changes available at
     http://www.delphizip.net/index.html
     
     Problems
     please report any to 
     problems@delphizip.net
     
     Amended and updated by
     R.Peters 
     

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published