Typ: Klasse
Stellt die Scriptklasse TZip bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TZip = class(TObject)
public
constructor Create(FileName: String);
constructor CreateFromStream(Type: TArchiveType; Stream: TStream; Name: String);
procedure Extract(FileNames: String; BaseDir: String; RestorePath: Boolean);
procedure ExtractToStream(FileName: String; Stream: TStream);
procedure Add(FileNames: String; BaseDir: String);
destructor Free;
property Count: Integer;
property Items[Index: Integer]: String;
end;
Konstruktoren #
Create #
Erzeugt eine Instanz von TZip.
Signatur
constructor Create(FileName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileName |
String |
value |
Nein | Parameter FileName des Konstruktors. |
CreateFromStream #
Erzeugt eine Instanz von TZip.
Signatur
constructor CreateFromStream(Type: TArchiveType; Stream: TStream; Name: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Type |
TArchiveType |
value |
Nein | Parameter Type des Konstruktors. |
Stream |
TStream |
value |
Nein | Parameter Stream des Konstruktors. |
Name |
String |
value |
Nein | Parameter Name des Konstruktors. |
Methoden #
Extract #
Stellt Extract bereit.
Signatur
procedure Extract(FileNames: String; BaseDir: String; RestorePath: Boolean);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileNames |
String |
value |
Nein | Parameter FileNames der Methode. |
BaseDir |
String |
value |
Nein | Parameter BaseDir der Methode. |
RestorePath |
Boolean |
value |
Nein | Parameter RestorePath der Methode. |
ExtractToStream #
Stellt ExtractToStream bereit.
Signatur
procedure ExtractToStream(FileName: String; Stream: TStream);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileName |
String |
value |
Nein | Parameter FileName der Methode. |
Stream |
TStream |
value |
Nein | Parameter Stream der Methode. |
Add #
Stellt Add bereit.
Signatur
procedure Add(FileNames: String; BaseDir: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileNames |
String |
value |
Nein | Parameter FileNames der Methode. |
BaseDir |
String |
value |
Nein | Parameter BaseDir der Methode. |
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
Properties #
Count #
Property Count.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Count: Integer;
Items #
Property Items.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Items[Index: Integer]: String;
Kategorie: TZip
