Subversion Repositories autosfx

Rev

Blame | Last modification | View Log | RSS feed

Delphi Zip
Version 1.90

DOES NOT support before Delphi 4

If you already have an earlier version installed, remove it before you
install this.  Make sure you rebuild the Component library with the updated
 VCLs included with this release.


This is a complete release, so you DO NOT need to have any prior   
version before installing this release.

Instructions for manual installation - don't know why you would want too but...
 

This ZIP should go into a base directory of \ZipMstr190.


IMPORTANT!
----------
You need to copy the redistributable modules to your desired
directory on your development computer.  

Copy \ZipMstr190\DLL\DelZip190.DLL to your Windows System directory.
Copy \ZipMstr190\SFX\SFX\dzsfx??.BIN to your Windows System directory. ??=language


Unsupported Properties
----------------------
Since I normally use the latest Delphi release, sometimes new properties
of Delphi's VCLs will get saved with DFM files.  Please tell it to
"Ignore" and "Property not found" type of error you may see.

Changed Event Signitures
------------------------
Because of support for larger files some handlers will now use int64.
Please tell it to "ignore".

Installation
------------

This is one of the biggest freeware software releases for Delphi and
C++ Builder.  To get going quickly and correctly, please follow these
instructions.  Read them over once before starting.  If you don't
understand a step, get help before you start the install!


1. You MUST install this package on a computer that has Delphi (any 
   version from 4 thru 7).

2. The VCLs included with this release are:
      TZipMaster19 - the main ZIP support VCL

    The files required to support these VCLs are located in the
    VCL subdirectory  
    You have two choices for how to proceed
    (option A is recommended):

          A) add the directories C:\ZipMstr190\Source 
                  to your VCL search path
         IMPORTANT! If you have the non-beta C:\ZIP\VCL path on
         your system, you should remove it from the search path.
                             or
          B) copy the files in C:\ZipMstr190\Source to another directory already
         in your VCL search path

    If you want to use option A, the instructions for this are
    included below.  If you want option B, then please copy those
    files now.
  

3.  Install the VCLs       

    This procedure will install the VCLs into the IDE.  After
    this, you will be able to see them on the "DelphiZip" tab.
    Un-install old version(s) first.
    If you are not installing into same directory as previous version then the old version 
      must be completely removed. 

  
    Delphi 4, 5, 6, and 7:
      Here's some new instructions that will install into a new package.
    Preferred method
      1) From the Delphi directory 
         a) open and build ZMstr190D?.dpk (where ? is Delphi version) Design and Run-Time package
      
    OR
      1) Menu | Component | Install Component...
        a) Tab->Into New package
        b)   Package file name:   ZMstr190
        c)   Package description: Freeware Zip and Unzip package
        d)   Unit Filename:  Choose Browse and select ZipMstr.pas 
                             from the directory where you put it in.
        e)   Click Ok

         ( Message "ZMstr190D?.bpl will be built then installed", Continue )

         2) Click No

         3) Menu |Comoponent | Install Component...
                a) Tab->Into Existing package
                b)   Unit Filename:  Choose Browse and select
                                ZipMstr19.pas
                                ZMCenDir19.pas
                                ZMCompat19.pas
                                ZMCtx19.pas
                                ZMCore19.pas
                                ZMDefMsgs19.pas
                                ZMDelZip19.pas
                                ZMDlg19.pas
                                ZMDllLoad19.pas
                                ZMDllOpr19.pas
                                ZMDrv19.pas
                                ZMEOC19.pas
                                ZMExtrLZ7719.pas
                                ZMHash19.pas
                                ZMIRec19.pas
                                ZMMatch19.pas
                                ZMMsg19.pas
                                ZMMsgStr19.pas
                                ZMSFXInt19.pas
                                ZMStructs19.pas
                                ZMUTF819.pas
                                ZMUtils19.pas
                                ZMWAux19.pas 
                                ZMWorkFile19.pas
                                ZMWrkr19.pas
                                ZMXcpt19.pas
                                ZMZipFile19.pas
                         from the directory where you put it in.
                c)   Click Ok

        ( Message "ZMstr190.bpl will be built then installed", Continue )

         4) Click Yes

       After the compilation a message should popup that TZipMaster19 
         has been installed and registered.
 
 

                            DELPHI DEMO

   NOTE: You should have the compiler option "break on exception"
   turned off because the demos that use the SortGrid VCL use 
   exceptions to determine datatypes.  This is only a concern 
   when running the demo programs from the IDE.

1.  From the IDE, open the project C:\ZipMstr190\Demos\Demo1\ZipDemo1.DPR.

    Examine the forms and decide if you need to resize any of
    the controls, or change the position of anything. This is
    sometimes necessary if I developed the forms at a different
    screen resolution than you are using.

    The demo1 program is a fairly straight-forward example
    of what you can do with this package!  Everything revolves
    around the TSortGrid, which always shows you the contents 
    of your ZIP archive.  Use right-click on a column header to
    do an descending sort, or a left-click for an ascending sort.
        

                  Deployment of Your Programs

Any program you write using this package will require the Dll
 DelZip190.DLL to be present of each user's
hard disk.  You should have your install procedures put this
file into the WINDOWS SYSTEM directory (which is named differently
on some systems - especially WinNT systems).  If that isn't 
possible, then you should put them into the same directory as 
your .EXE program that uses them.

Also, the dzsfx??.BIN module must be installed into the same
directory as the DLLs.  This module is only needed if your
application program needs to make .EXE archives.

IMPORTANT: Any .EXE archives you make with this package do
NOT need any supporting files on the end-user's computer!
This is very handy!

Of course, there are no distribution fees for the DLL, or
any other part of the package.  This whole package is 
freeware, but does have some minor distribution restrictions
(mainly that you can't profit from the ZIP DLLs, and you need
to document where users can get source code).  Please see 
README.TXT for these restrictions.

See README.TXT for more general information about this release,
and also check out the DOC subdirectory.


                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 our "official" web sites often:

Latest Versions and changes available at
http://www.delphizip.org/index.html

Amended and updated by
R.Peters
problems@delphizip.org