aUnzip 0.10

This program is a GUI interface to the unzip portion of the Info-Zip unzip
library.  It is far from complete, but it is stable enough to release for
comments.

The interface is written in Visual Basic 5.0 and uses a C based DLL
library to do the unzipping.  You do not need Visual C to rebuild the
project as I have enclosed a compiled DLL.  However, if you wish to
rebuild the DLL you will need the Info-Zip unzip library.  You can get
that at http://www.cdrom.com/pub/infozip/Info-Zip.html.  A makefile has
been provided in the unzip540 directory.

It is simple to use.  The File/Open Archive menu item is used to open
a zip file.  The file is then opened and the directory is displayed in
the list view.  Multiple files or all files can be selected in the 
listview to unzip.  To unzip the files, choose Action, then Unzip.
The "Unzip To" dialog box is used to specify where to place the
decompressed files.  The Test option on the Action menu is used to
test the integrity of the zip file.  Files may also be opened from the
command line with the command : aunzip <path & filename>.


Many Thanks to:

   - Compaq / Digital for providing me with a free copy of VB 5.0!
   - The Info-Zip group for the unzip library
   - Mike Le Voi (mlevoi@modemss.brisnet.org.au) for his VB interface
     to the Info-Zip DLL
   - The VB Net (http://www.mvps.org/vbnet/) and VB Programmer's
     sourcebook (http://www.codeguru.com/vb) sites for code snippets
   - Bruce McKinney for the Hardcode VB book



Version History:

0.10 - 01/24/1999 - First Public Release


Known bugs: None


To Do:
       - Add logic to create a association for the file type in the
         registry.  (Note: this can be done manually.  The code to read
         the command line is in place.)
       - Drag and drop is currently disabled.  Some code is there, but
         has unwanted side effects that need to be fixed.
       - enhance error reporting
       - enhance progress reporting during unzip
       - spiffy up the treeview in the "Unzip To" dialog
       - Save settings in the registry
         - last window position and size
         - most recent unzip destinations
         - customize order and number of columns in the listview
       - listview file sort
       - fix resizing of the main window
       - add some help
       - Convert the listview and treeview to API calls to remove OCX
         dependencies.
       - Customize the install for 21164A systems (speedier C DLL)
       - ???

Feedback, bugs and code fixes can be sent to me at : ayoung@teleport.com

