Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Unzip with Progress Monitoring
C# example showing how to unzip with progress monitoring. private void OnFileUnzipped(object source, Chilkat.FileUnzippedEventArgs args)
{
label1.Text = args.FileName + ", " + Convert.ToString(args.FileSize) + " bytes";
label1.Refresh();
}
private void OnUnzipPercentDone(object source, Chilkat.UnzipPercentDoneEventArgs args)
{
progressBar1.Value = args.PercentDone;
progressBar1.Refresh();
}
private void OnUnzipFinished(object source, EventArgs args)
{
label1.Text = "Finished";
}
private void button1_Click(object sender, System.EventArgs e)
{
Chilkat.Zip zip = new Chilkat.Zip();
zip.UnlockComponent("trial");
zip.EnableEvents = true;
zip.OnUnzipPercentDone += new Chilkat.Zip.UnzipPercentDoneEventHandler(OnUnzipPercentDone);
zip.OnFileUnzipped += new Chilkat.Zip.FileUnzippedEventHandler(OnFileUnzipped);
zip.OnUnzipEnd += new Chilkat.Zip.UnzipEndEventHandler(OnUnzipFinished);
progressBar1.Value = 0;
zip.OpenZip("something.zip");
zip.Unzip("testDir");
zip.CloseZip();
}
Important: The download for this
example does not contain the ChilkatDotNet.dll which |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.