BCS Delphi XE8 Zip Interface

There are those time when zip files are required and for those time I recommend using the BCS Delphi XE8 Zip Interface.

z01

When you click on the Select Zip menu item the following dialog appears.

z02

The file list box is then populated with all the zip files at that location.
z03
When you double click on any item in the list of zips the following dialog will appear.
z04
This dialog list all the possible actions for the selected zip file.

  • Execute
    This feature will invoke the 7 zip interface for subsequent use.
    z05
  • Search
    The Search option allow the user to specify a search string and all the zip file contents file specifications that match the search string will be highlighted.
    z06
    When the user clicks OK the following results appear.
    z07
    All items containing the string to detect are highlighted.
  • Rename
    When the user clicks on the Rename option the following dialog will appear.
    z08
    Move the mouse over the New File Name area and designate the new file name.  The rename is made in the interface is updated.
  • Create New Zip
    When the user desires to create a new zip file the following dialog appears.
    z09
    Then the following dialog appears.
    z10
    When you click on the Yes button a zip you have specified is created.  Care should be taken if a zip already exists that has the same name.  I recommend renaming the existing zip to a new file name and let the newly created zip occupy the default zip name.  This approach allows the zip file versioning.
  • Delete Zip File
    To delete and existing file double click over that file and the following confirmation will appear.
    z11
    When the user selects the Yes option the designated zip file is deleted.

As you can see this utility will handle every scenario when creating or utilizing zip files.

A 32 bit executable program may be downloaded by clicking here.
A 64 bit executable program may be downloaded by clicking here.
The component documentation can be found by clicking here.
The source code may be found by clicking here.

Mr. Arch Brooks, Software Engineer, Brooks Computing Systems, LLC authored this article.

Leave a Reply