BinaryWork Zip Compress OCX 3.0.98 - VB6(SP4) version

This is an OCX to create , update , modify , test , list and extract normal and encrypted Zip files , compatible with Win95 longfilenames , support to password protected Windows Networks , support to UNC paths and with a lot of new and extended features

What is new in version 3.0.98 - (11/12/2000) 1 - A bug in the control that will keep some opened handles in the memory until the termination of the control ( fixed in this version , highly recommended the upgrade to the 3.0.98 )

How to reproduce the problem:

You we need to run the sample project in Winnt 4.0 or Windows 2000 , then open the Task Manager , add all the columns available , then make a loop in the compression or decompression function in the sample project , as you will see after each execution of the functions a new handle will be opened , and this new handle will not be closed until the termination of the sample project , this will generate a waste of memory in the entire application

We want to thanks Mr. Souren M Sarafyan that have reported and explained about this problem

And since this problem will generate a waste of memory , the upgrade to the version 3.0.98 is highly recommended

2 - Added also a new method to test the integrity of Zip files during the compression or decompression , this new method will verify the entire Zip file from the first byte to the last byte , and the information is stored in the Zip file in a such way that it can be handled by any other Zip software ( Pkzip , Winzip and Info-Zip ) without problems , but notice that only the BW Zip Compress OCX will be able to test the integrity using this new method

We have developed it to provide a secure method to test the entire Zip file with a very fast and reliable method

The new functions available in the control are :
StoreNewZipVerification - To store or update the new Zip verification method
CheckNewZipVerification - To check the integrity of the Zip file
RemoveNewZipVerification - To remove the additional information from the Zip file

The sample project will demonstrate how to use the new functions

And this new method of verification of the Zip file will solve also part of the problem reported by us regarding the access of data in networks , after a copy of a Zip file over the network just call the CheckNewZipVerification to check the integrity of the file in the destination

We are working also in a replacement of the original FileCopy method available in VB that will copy and make a CRC check in the destination file to guarantee that the file was copied with success when the destination is a network sharepath or a network mapped drive

3 - Minor bugs fixed

What is new in version 3.0.97 - (08/11/2000) Fixed the CancelOperation function bug and the possibility to retrieve the information available only in the events as subs or functions , this will solve the problem that occurs when the control is created with CreateObject or when it is used in development tools that cannot handle VB ActiveX OCX events , minor bug fixeds.

What is new in version 3.0.96 - (03/08/2000) Fixed a bug that occurs when the default temporary folder is passed as the source of the files to compress and the destination to the compressed file ,if this is the case a "Permission denied" error will occur ( Thanks to Robert Schnell for reporting the problem ) , minor bugs fixed.

What is new in version 3.0.95 - (11/07/2000) Fixed a bug that may occur in any older version only on Winnt 4.0  , notice that the chances of the bug occurs is really low , anyway , it is fixed in the version 3.0.95 , minor bugs fixed.

What is new in version 3.0.93 - (17/05/2000) Fixed bug involving files and folders with the system and hidden attribute enabled , fixed bug in the ZipTempFolder function when the default system temp folder passed is hidden ( Windows 2000 ) , fixed also a bug that may occur if a "\" is added to the end of the temp folder passed to the ZipTempFolder function , fixed bug when the Network share paths are located in a Winnt or Windows 2000 machine , due to some differences involving Win95 , Winnt and Windows 2000 the control may not report correctly the Network information fixed in this version , fixed a bug when the UNC path passed to the control is the IP address and not the machine name , fixed a bug when the UNC path passed  is the IP address of the target machine and the target machine is running Winnt , added the possibility to access password protected sharepaths in Win 95/98/NT 3.5/NT 4.0/Win 2000 , added ability to logon in any Winnt based machine , added function to enumerate the Network connections available in the system , fixed bug that may not register the control in Winnt 4.0 if registered with Regsvr32.exe or if the control is installed in the destination machine with some versions of InstallShield , added the possibility to select multiples files to the compression , minor bugs fixed.

This OCX was created with VB6 and service pack 4 , and a VB5 version is available also

This version was tested in Win95 , Win98 , Win98 SE , Winnt 4.0 SP4 and Windows 2000 

To install the OCX extract the 'OCX install.zip' file to an empty directory and execute setup.exe

After the installation of the ocx , then extract the 'sample project.zip' to an empty directory , this zip file contains the sample application demonstrating the utilization of the OCX

The sample project will explain the possibilities of this control

Dont forget to read the 'What is new.txt' file , to see what have changed when compared with the 3.0.97 version

And read the 'Zip and Unzip options.txt' to look for some usefull commands to be used in the OCX

Documentation

The documentation will be available online in this link

http://www.binarywork.net/maqlnf30.htm
http://binarywork.hypermart.net/maqlnf30.htm
http://maquisistem.tripod.com/maqlnf30.htm

Bugs and sugestions can be emailed to

info@binarywork.net
support@binarywork.hypermart.net
maquisistem@netpar.com.br

Homepage : 
http://www.binarywork.net
http://maquisistem.tripod.com
http://binarywork.hypermart.net

Thanks for using our software

BinaryWork Corp.