Xceed Zip for COM/ActiveX on x86/x64 Documentation
Example topics
/ Convert method example for Delphi
In This Topic
Convert method example for Delphi
In This Topic
This example allows you to convert an already existing zip file (c:\Temp\TEST.zip) into a Self-Extracting zip file (c:\Temp\zip.exe). The example requires that you place a button and an Xceed Zip control on a form. Assign the following code to the button's click event. A Message box will display the result code.
Delphi
Copy Code
procedure TForm1.Button1Click(Sender: TObject);
var
ResultCode : XcdError; begin XceedZip1.License( 'your license key' );
{Specify the full path and name of the zip file which we wish to convert.} XceedZip1.ZipFilename := 'c:\temp\test.zip';
{Specify the path to the Self-Extractor Module binary that you want to use.} { For this example we use the 32-bit binary } Xceedzip1.SfxBinaryModule := 'c:\temp\xcdsfx32.bin';
{Convert the zip file, while specifying the new filename} ResultCode := Xceedzip1.Convert ('c:\temp\test.exe');
{Check if it worked successfully} If ResultCode <> xerSuccess Then ShowMessage ('Unsuccessful. Error # ' + inttostr(ResultCode)) Else ShowMessage ('Operation successful!') end; end.