Discuss this help topic in SecureBlackbox Forum

TElZipReader.OnExtractionStart

TElZipReader     See also     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


This event is fired when TElZipReader begins the extraction.

Declaration

[C#/Java]
    event TSBZipExtractionStartEvent OnExtractionStart;
    delegate void TSBZipExtractionStartEvent(object Sender, TElZipArchiveDirectoryEntry Entry, ref bool Extract);

[VB.NET]
    Event OnExtractionStart As TSBZipExtractionStartEvent
    Public Delegate Sub TSBZipExtractionStartEvent(ByVal Sender As Object, ByVal Entry As TElZipArchiveDirectoryEntry, ByRef Extract As Boolean)

[Pascal]
    property OnExtractionStart : TSBZipExtractionStartEvent;
    TSBZipExtractionStartEvent = procedure(Sender: TObject; Entry : TElZipArchiveDirectoryEntry; var Extract : boolean) of object;

[C++]
    void get_OnExtractionStart(TSBZipExtractionStartEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnExtractionStart(TSBZipExtractionStartEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBZipExtractionStartEvent)(void * _ObjectData, TObjectHandle Sender, TElZipArchiveDirectoryEntryHandle Entry, int8_t &Extract);

[PHP]
    TSBZipExtractionStartEvent|callable|NULL get_OnExtractionStart()
    void set_OnExtractionStart(TSBZipExtractionStartEvent|callable|NULL $Value)
    callable TSBZipExtractionStartEvent(TObject $Sender, TElZipArchiveDirectoryEntry $Entry, bool &$Extract)

Parameters

  • Entry - archive entry to be extracted.
  • Extract - if this parameter is set to False, current entry will not be extracted.

Description

    This event is fired by TElZipReader when it is starting extraction of another entry from the archive. By setting Extract parameter to False extraction of the current entry could be cancelled.

See also:     OnExtractionFinished     OnProgress    

Discuss this help topic in SecureBlackbox Forum