Typ: Klasse
Stellt die Scriptklasse TStrings bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TStrings = class(TObject)
public
constructor Create;
destructor Destroy;
function Add(Str: String): Integer;
function AddObject(S: String; AObject: TObject): Integer;
procedure AddStrings(Strings: TStringList);
procedure Clear;
procedure Delete(Index: Integer);
procedure Exchange(Index1: Integer; Index2: Integer);
function Get(Index: Integer): String;
procedure InsertObject(Index: Integer; S: String; AObject: TObject);
function IndexOf(Str: String): Integer;
function IndexOfName(Str: String): Integer;
function IndexOfObject(AObject: TObject): Integer;
procedure Insert(Index: Integer; Str: String);
procedure LoadFromFile(FileName: String);
procedure Move(CurIndex: Integer; NewIndex: Integer);
procedure SaveToFile(FileName: String);
property Text: String;
property Count: Integer;
property CommaText: String;
property Strings[x: Integer]: String;
property Objects[x: Integer]: TObject;
property Names[I: Integer]: String;
property Values[s: String]: String;
end;
Beschreibung #
Die Klasse TStrings ist in der internen Scriptbibliothek registriert.
Konstruktoren #
Create #
Erzeugt eine Instanz von TStrings.
Signatur
constructor Create;
Beschreibung
Der Konstruktor erzeugt eine neue Instanz von TStrings.
Methoden #
Destroy #
Gibt die Instanz frei.
Signatur
destructor Destroy;
Beschreibung #
Die Methode gibt die Instanz und die zugeordneten Ressourcen frei.
Add #
Fuegt mit Add einen Eintrag hinzu.
Signatur
function Add(Str: String): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Str |
String |
value |
Nein | Parameter Str der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode Add.
Beschreibung #
Die Methode stellt Add fuer Scriptcode bereit.
AddObject #
Fuegt mit AddObject einen Eintrag hinzu.
Signatur
function AddObject(S: String; AObject: TObject): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
S |
String |
value |
Nein | Parameter S der Methode. |
AObject |
TObject |
value |
Nein | Parameter AObject der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode AddObject.
Beschreibung #
Die Methode stellt AddObject fuer Scriptcode bereit.
AddStrings #
Fuegt mit AddStrings einen Eintrag hinzu.
Signatur
procedure AddStrings(Strings: TStringList);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Strings |
TStringList |
value |
Nein | Parameter Strings der Methode. |
Beschreibung #
Die Methode stellt AddStrings fuer Scriptcode bereit.
Clear #
Stellt Clear bereit.
Signatur
procedure Clear;
Beschreibung #
Die Methode stellt Clear fuer Scriptcode bereit.
Delete #
Stellt Delete bereit.
Signatur
procedure Delete(Index: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Beschreibung #
Die Methode stellt Delete fuer Scriptcode bereit.
Exchange #
Stellt Exchange bereit.
Signatur
procedure Exchange(Index1: Integer; Index2: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index1 |
Integer |
value |
Nein | Parameter Index1 der Methode. |
Index2 |
Integer |
value |
Nein | Parameter Index2 der Methode. |
Beschreibung #
Die Methode stellt Exchange fuer Scriptcode bereit.
Get #
Liest aus.
Signatur
function Get(Index: Integer): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode Get.
Beschreibung #
Die Methode liefert den Wert von zurueck.
InsertObject #
Stellt InsertObject bereit.
Signatur
procedure InsertObject(Index: Integer; S: String; AObject: TObject);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
S |
String |
value |
Nein | Parameter S der Methode. |
AObject |
TObject |
value |
Nein | Parameter AObject der Methode. |
Beschreibung #
Die Methode stellt InsertObject fuer Scriptcode bereit.
IndexOf #
Stellt IndexOf bereit.
Signatur
function IndexOf(Str: String): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Str |
String |
value |
Nein | Parameter Str der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode IndexOf.
Beschreibung #
Die Methode stellt IndexOf fuer Scriptcode bereit.
IndexOfName #
Stellt IndexOfName bereit.
Signatur
function IndexOfName(Str: String): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Str |
String |
value |
Nein | Parameter Str der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode IndexOfName.
Beschreibung #
Die Methode stellt IndexOfName fuer Scriptcode bereit.
IndexOfObject #
Stellt IndexOfObject bereit.
Signatur
function IndexOfObject(AObject: TObject): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
AObject |
TObject |
value |
Nein | Parameter AObject der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode IndexOfObject.
Beschreibung #
Die Methode stellt IndexOfObject fuer Scriptcode bereit.
Insert #
Stellt Insert bereit.
Signatur
procedure Insert(Index: Integer; Str: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Str |
String |
value |
Nein | Parameter Str der Methode. |
Beschreibung #
Die Methode stellt Insert fuer Scriptcode bereit.
LoadFromFile #
Stellt LoadFromFile bereit.
Signatur
procedure LoadFromFile(FileName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileName |
String |
value |
Nein | Parameter FileName der Methode. |
Beschreibung #
Die Methode stellt LoadFromFile fuer Scriptcode bereit.
Move #
Stellt Move bereit.
Signatur
procedure Move(CurIndex: Integer; NewIndex: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
CurIndex |
Integer |
value |
Nein | Parameter CurIndex der Methode. |
NewIndex |
Integer |
value |
Nein | Parameter NewIndex der Methode. |
Beschreibung #
Die Methode stellt Move fuer Scriptcode bereit.
SaveToFile #
Stellt SaveToFile bereit.
Signatur
procedure SaveToFile(FileName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileName |
String |
value |
Nein | Parameter FileName der Methode. |
Beschreibung #
Die Methode stellt SaveToFile fuer Scriptcode bereit.
Properties #
Text #
Property Text.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Text: String;
Beschreibung #
Die Property Text kann gelesen und geschrieben werden.
Count #
Property Count.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Count: Integer;
Beschreibung #
Die Property Count kann gelesen werden.
CommaText #
Property CommaText.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property CommaText: String;
Beschreibung #
Die Property CommaText kann gelesen und geschrieben werden.
Strings #
Property Strings.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Strings[x: Integer]: String;
Beschreibung #
Die Property Strings kann gelesen und geschrieben werden.
Objects #
Property Objects.
| Typ | TObject |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Objects[x: Integer]: TObject;
Beschreibung #
Die Property Objects kann gelesen und geschrieben werden.
Names #
Property Names.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Names[I: Integer]: String;
Beschreibung #
Die Property Names kann gelesen werden.
Values #
Property Values.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Values[s: String]: String;
Beschreibung #
Die Property Values kann gelesen und geschrieben werden.
Kategorie: TStrings
