ZipBuilderSFX, for Borland C++ Builder version 1, 3, 4 , 5 and 6
Version 3.2.0
By Roger Aelbrecht, Roger.Aelbrecht@tiscali.be
----------------------------------------------------------------------

TZipBuilderSFX is a translation of TZipMasterSFX from Delphi to C++.
It is functionally identical, but it has been coded in C++ to make 
it possible for TZipBuilder users to have these functionality because
the Delphi version is an add in for the ZipMaster component

I am going to use the term "BCB" to mean "Borland C++ Builder".
----------------------------------------------------------------------

1.  You MUST install this package on a computer that has BCB.
    
2.  The VCL included with this release is TZipBuilderSFX 

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

      A) add the directory C:\...    \VCL to your VCL search path
         which can be set after step 3a.
         (C:\.. being the directory where you copied all files.)
                             or
      B) copy the files in \VCL 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 VCL in C++ Builder:

		We have two choices now -we can install TZipBuidlerSFX in the 
		same package that already contains TZipBuilder or we can install
		it in separate package
		
3.1 Installation in a separate single package

    a) Choose Component|Install Component... from the menu

    b) Select the Tab 'Into New Package' and fill in:
       At 'Unit file name':    Browse and Select ZipBuilderSFX.cpp from 
       												the directory where you installed it.
       At 'Package file name': ZipBldSfx ( In the directory Projects\Lib )
       At 'Description':   SFX add in for ZipBuilder (or anything else you like)
       Select OK

    c) You will be asked to confirm building the package; Answer: NO

    d) Make the project window visible.
       The project window is the little window with the
       Compile Add Remove Install Options  bit buttons
       In this window click on Requires, while this is highlighted click Add
       Now browse to the Zippack.bpi or the package that contains ZipBuilder
       Normally this should be in the CBuilder5\Project\Lib directory
       Select this bpi and add it to the package.
       
    e) Now click Compile, when Done: Make appears click OK and then Install 
       Sometime it can be necessary to set the include and library paths to the
       package that contains ZipBuilder, you can set these paths by clicking on
       Options and in the Directories/Conditionals tab page you can add the
       paths for include and libs
       
    f) Now you should get a message:
       Package ...\ZipBldSfx.bpl has been installed.
       The following new components have been registered: TZipBuilderSFX
       
    g) Close the form and save all
    
    Now the new component 'ZipBuilderSFX' should be visible
   	under the ZipComponents tab of the IDE.  
   	
3.1 Installation in an existing package

		 a) Choose Component|Install Component... from the menu

    b) Select the Tab 'Into Existing Package' and fill in:
       At 'Unit file name':    Browse and Select ZipBuilderSFX.cpp from 
       												the directory where you installed it.
       At 'Package file name': Browse and Select the package that contains
                              the ZipBuilder component in my case ZipPack
       At 'Description':   will ow have the description of Zippack
       Select OK
		c) You will be asked to confirm building the package; Answer: Yes

    f) Now you should get a message:
       Package ...\ZipPack.bpl has been installed.
       The following new components have been registered: TZipBuilderSFX

    g) Close the form and save all
    
    Now the new component 'ZipBuilderSFX' should be visible
   	under the ZipComponents tab of the IDE.  


If you want to know more about installing packages:
  Look for 'Packages' in the CBuilder help system.
  i.e. Creating and Installing component packages.

----------------------------------------------------------------------
                       C++ BUILDER HELP

See the 'ZipHelp.hlp' file in the Help subdirectory.                  

----------------------------------------------------------------------
                      DEMO
Installation
------------
1.  The Demo directory has a number of sub directories one for BCB1,
    one for BCB3 specific files, etc. The files that are
    common to all environments are in the Demo directory.
    To install a demo you HAVE to COPY the files from the sub
    directory BCBx to the Demo directory. Sometimes you will
    be asked to overwrite an existing file this is NOT an error
    and you should confirm the question.
    

2.  Important:
    a) You must set the include and library path in your project,
       not only for the demo but also for new projects.
       This can be accomplished by choosing from the menu:
       Project|Options... and then the tab Directories/conditionals.

    b) The ZipBuilderSFX component uses a language depended *.bin file
    	 if you installed these files in another directory than the
    	 Windows/System directory you have to enter the correct path in 
    	 the SFXPath property before building the demo
    	 
----------------------------------------------------------------------

                  DEPLOYMENT OF YOUR PROGRAMS

To use TZipBuilderSFX you need to supply one of both methods in your 
application to create the sfx program

You can use the *.bin files then you have to supply and install any of 
the needed DZSFXxx.Bin or BCBSFXxx.bin with your program on a path were
they can be found by the component.
How the component locates the *.bin files is explained in the on-line
help file in the item 'SFXPath'
                                
Alternatively you can use the *.res version. You can include in your 
application any or all of the DZSFXxx.res or BCBSFxx.res files, when 
needed the component will create the sfx program out of these data resources,
you need to include all the languages that you want to support or include 
the DZSFX_ALL.res or BCBSFX_ALL.res for all available languages.
If you included the resource files in your application and a new version 
of any the .bin files becomes available you can use this new version 
without recompiling your program by adding the new version in a path
were it can be found by the component as indicated above. The version 
control in the program will always use the latest available *.bin or
resource 
         
         
Of course, there are no distribution fees for any 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.
    
