PackerCallback()

Syntax

PackerCallback(@Procedure())
Beschreibung
Fügt einen "Callback" beim Komprimieren von Daten hinzu. Da das Komprimieren sehr langsam abläuft, ist damit das regelmäßige Aufrufen einer Prozedur zum Verfolgen des Pack-Prozesses möglich. Die Zeit zwischen zwei Aufrufen ist nicht durch den Benutzer definierbar, sie wird automatisch kalkuliert. Diese Funktion ist nur für fortgeschrittene Programmierer.

Der Callback muss folgende Form haben:

Procedure CompressCallback(SourcePosition, DestinationPosition)

EndProcedure

SourcePosition: Aktuelle Position, in Byte, im Ausgangsbuffer (unkomprimiert)
DestinationPosition: Aktuelle Position, in Byte, im Zielbuffer (komprimiert)

Um das Komprimieren fortzusetzen, muss die Prozedur 1 zurückgeben. Um sie abzubrechen, geben Sie einfach 0 zurück.

Unterstützte OS

Alle

<- PackMemory() - Packer Inhaltsverzeichnis - UnpackMemory() ->