Typ: Klasse
Stellt die Scriptklasse TDirList bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TDirList = class(TObject)
public
constructor Create;
destructor Free;
procedure Scan(SearchPath: String; Include: Integer; Exclude: Integer; Recursiv: Boolean);
procedure ScanObject(Object: TObject; Mask: String; Include: Integer; Exclude: Integer; Recursiv: Boolean);
procedure Sort(Sort: TDirListSort; Direction: TDirListSortDirection = dsUp);
procedure Clear;
procedure Delete(Index: Integer);
property Items[Index: Integer]: TDirListEntry;
property Count: Integer;
end;
Konstruktoren #
Create #
Erzeugt eine Instanz von TDirList.
Signatur
constructor Create;
Methoden #
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
Scan #
Stellt Scan bereit.
Signatur
procedure Scan(SearchPath: String; Include: Integer; Exclude: Integer; Recursiv: Boolean);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
SearchPath |
String |
value |
Nein | Parameter SearchPath der Methode. |
Include |
Integer |
value |
Nein | Parameter Include der Methode. |
Exclude |
Integer |
value |
Nein | Parameter Exclude der Methode. |
Recursiv |
Boolean |
value |
Nein | Parameter Recursiv der Methode. |
ScanObject #
Stellt ScanObject bereit.
Signatur
procedure ScanObject(Object: TObject; Mask: String; Include: Integer; Exclude: Integer; Recursiv: Boolean);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Object |
TObject |
value |
Nein | Parameter Object der Methode. |
Mask |
String |
value |
Nein | Parameter Mask der Methode. |
Include |
Integer |
value |
Nein | Parameter Include der Methode. |
Exclude |
Integer |
value |
Nein | Parameter Exclude der Methode. |
Recursiv |
Boolean |
value |
Nein | Parameter Recursiv der Methode. |
Sort #
Stellt Sort bereit.
Signatur
procedure Sort(Sort: TDirListSort; Direction: TDirListSortDirection = dsUp);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Sort |
TDirListSort |
value |
Nein | Parameter Sort der Methode. |
Direction |
TDirListSortDirection |
value |
Ja | Parameter Direction der Methode. |
Clear #
Stellt Clear bereit.
Signatur
procedure Clear;
Delete #
Stellt Delete bereit.
Signatur
procedure Delete(Index: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Properties #
Items #
Property Items.
| Typ | TDirListEntry |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Items[Index: Integer]: TDirListEntry;
Count #
Property Count.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Count: Integer;
Kategorie: TDirList
