Discuss this help topic in SecureBlackbox Forum


TElZipReader     See also     

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

This event is fired when TElZipReader begins the extraction.


    event TSBZipExtractionStartEvent OnExtractionStart;
    delegate void TSBZipExtractionStartEvent(object Sender, TElZipArchiveDirectoryEntry Entry, ref bool Extract);

    Event OnExtractionStart As TSBZipExtractionStartEvent
    Public Delegate Sub TSBZipExtractionStartEvent(ByVal Sender As Object, ByVal Entry As TElZipArchiveDirectoryEntry, ByRef Extract As Boolean)

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

    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);

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


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


    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