(**********************************************************************

	Copyright 1998, Microchip Data Systems / Carl Bunton

  Under license agreement, this source module may be used only on a
  single computer.

  No partion of this module may be reproduced, copied, revised, edited,
  or transmited via electronic means except in compiled format.

  Web-site:  http://www.concentric.net/~twojags
  Email:     TwoJags@cris.com

**********************************************************************)


(**********************************************************************

TUnRAR for the ZipTV compression component package for Delphi is not
included in ZipTV solely due to the fact it uses an external DLL to
extract files.



Incorporating TUnRAR in ZipTV (Delphi 2):
  1. Copy UnRAR.PAS in the directory where the ZipTV package was installed.
  2. Copy UnRAR.DLL in your \windows\system directory.

  3.
  	To install into ZipTV's package:
      a. RegPack.PAS: add UnRar in the "USES" clause.
     	b. RegPack.PAS: in the "Register Procedure", add "UnRar.Register".

  	To install as a singular component (ZipTV must be installed):
  		a. Copy this unit into the directory where ZipTV was installed.
     	b. Menu 'Component', submenu 'Install'
     	c. Button 'Add', button 'Browse'
     	d. Find and select this file 'UnRAR.PAS'
     	e. Button 'ok'

  4. AwkGbls.PAS: Const "Decompress_ArcType", add the following line:
     atRAR..atRarExe.
  5. Rebuild your library. (menu 'Component', submenu 'Rebuild Library')

  6. Edit the ZPTVDEMO demo program (in zptvdemo.zip) as follows:
     a. Main.PAS: Drop a UnRAR component on the form.
     b. Main.PAS: unrem all occurances of atRar & atRarExe.
     c. Main.Pas: unrem all occurances of UnRAR1.
     d. AwkGbls.PAS: unrem atRAR..atRarExe from const "Decompress_ArcType".



Incorporating TUnRAR in ZipTV (Delphi 3):
  1. Copy UnRAR.PAS in the directory where the ZipTV package was installed.
  2. Copy UnRAR.DLL in your \windows\system directory.

  3a. In Delphi's IDE, menu 'Component', submenu 'Install Component..'
  3b. Tab 'Into existing package'

          I. Edit Box 'Unit file name': Button 'Browse'.  Find and select
             this unit 'UnRAR.PAS'.
         II. Edit Box 'Search path': append the name of the directory where
             UnRAR.PAS was installed to this path.
        III. Edit Box 'Package file name': Button 'Browse'.  Find and select
             ZipTV's package file 'TZipTV.DPK'.

  4. Button 'Ok'
  5. When asked to save 'TZipTV.DPK' answer Yes.

  6. AwkGbls.PAS: Const "Decompress_ArcType", add the following line:
     atRAR..atRarExe.

  7. Edit the ZPTVDEMO demo program (in zptvdemo.zip) as follows:
     a. Main.PAS: Drop a UnRAR component on the form.
     b. Main.PAS: unrem all occurances of atRar & atRarExe.
     c. Main.Pas: unrem all occurances of UnRAR1.
     d. AwkGbls.PAS: unrem atRAR..atRarExe from const "Decompress_ArcType".



**********************************************************************
**********************************************************************
	Making TUnRAR compatible with the TZipCheck, TZipSearch and
  TTurboSearch components.
**********************************************************************

  Installation into the ZipTV component package is required prior to
  exercising the following steps!


  ZipCheck.PAS & ZipSrch.PAS
  	a. Add UnRAR to the USES clause.
  	b. Unrem the following line:
  	   //atRar, atRarExe	: zcUnBASE := TUnRAR.Create ( NIL );

  AwkGbls.PAS
  	The const defination for 'Verify_ArcType' unrem the following
     line:
     //atRAR..atRarExe;

  	The const defination for 'Search_ArcType' unrem the following
     line:
     //atRAR..atRarExe;


*************************     -NOTES-       **************************

1. TUnRAR requires the installation of the ZipTV compression package.
It can be downloaded from the web-site listed at the top of this
header.

2. The 'Password' property in TUnRAR is not compatible with the
'Passwords' property other decompression components in ZipTV.  This
property is of type STRING instead of type TStringList.

3. There is no OnPassword event.  Unlike other decompression components
in the ZipTV packageThe password property must be set
prior to

**********************************************************************

If there are any problems installing this component, please feel free
to contact me:

Carl Bunton
email: twojags@concentric.net

**********************************************************************)



(**********************************************************************
Version 1.41 2/27/98
	- Added support for use with the TZipSearch component
  - Added Password property	 	( encrypted archives untested )
	- Added OnGetPassword event 	( encrypted archives untested )
  - Added ProgressNotify property
  - Added OnProgress event		( minimal support )
  - Connected the OnFileExists event
  - Now extracts to stored directories when 'UseStoredDirs' property
  is true.

Version 1.40 2/23/98
	- Added support for use with the TZipCheck component
	  in the ZipTV package.
  - Finished installing events compatible with the other decompression
    components in the ZipTV package.

Version 1.30 (beta) 01/24/98
	- Requires ZipTV version 1.30+
	- There may be an event or two that currently aren't connected.
**********************************************************************)

