Typ: Klasse
Stellt die Scriptklasse TEDIFile bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TEDIFile = class(TObject)
public
constructor Create;
destructor Free;
procedure LoadFromFile(FileName: String);
procedure SaveToFile(FileName: String);
procedure LoadFromStream(Stream: TStream);
procedure SaveToStream(Stream: TStream);
function PathCount(Path: String): Integer;
function PathRead(Path: String; Index: Integer = 0): String;
function PathCheck(Path: String; Index: Integer = 0): Boolean;
procedure PathWrite(Path: String; Value: String; Index: Integer = 0);
function SegmentCount: Integer;
function SegmentName(Index: Integer): String;
function ElementCount(Index: Integer): Integer;
function ElementData(Index: Integer; Element: Variant): String;
property ElementDelimeter: String;
property SegmentDelimeter: String;
property SubSegmentDelimeter: String;
property Format: Integer;
end;
Konstruktoren #
Create #
Erzeugt eine Instanz von TEDIFile.
Signatur
constructor Create;
Methoden #
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
LoadFromFile #
Stellt LoadFromFile bereit.
Signatur
procedure LoadFromFile(FileName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileName |
String |
value |
Nein | Parameter FileName der Methode. |
SaveToFile #
Stellt SaveToFile bereit.
Signatur
procedure SaveToFile(FileName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FileName |
String |
value |
Nein | Parameter FileName der Methode. |
LoadFromStream #
Stellt LoadFromStream bereit.
Signatur
procedure LoadFromStream(Stream: TStream);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Stream |
TStream |
value |
Nein | Parameter Stream der Methode. |
SaveToStream #
Stellt SaveToStream bereit.
Signatur
procedure SaveToStream(Stream: TStream);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Stream |
TStream |
value |
Nein | Parameter Stream der Methode. |
PathCount #
Stellt PathCount bereit.
Signatur
function PathCount(Path: String): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Path |
String |
value |
Nein | Parameter Path der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode PathCount.
PathRead #
Stellt PathRead bereit.
Signatur
function PathRead(Path: String; Index: Integer = 0): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Path |
String |
value |
Nein | Parameter Path der Methode. |
Index |
Integer |
value |
Ja | Parameter Index der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode PathRead.
PathCheck #
Stellt PathCheck bereit.
Signatur
function PathCheck(Path: String; Index: Integer = 0): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Path |
String |
value |
Nein | Parameter Path der Methode. |
Index |
Integer |
value |
Ja | Parameter Index der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode PathCheck.
PathWrite #
Stellt PathWrite bereit.
Signatur
procedure PathWrite(Path: String; Value: String; Index: Integer = 0);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Path |
String |
value |
Nein | Parameter Path der Methode. |
Value |
String |
value |
Nein | Parameter Value der Methode. |
Index |
Integer |
value |
Ja | Parameter Index der Methode. |
SegmentCount #
Stellt SegmentCount bereit.
Signatur
function SegmentCount: Integer;
Rueckgabewert
Integer – Rueckgabewert der Methode SegmentCount.
SegmentName #
Stellt SegmentName bereit.
Signatur
function SegmentName(Index: Integer): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode SegmentName.
ElementCount #
Stellt ElementCount bereit.
Signatur
function ElementCount(Index: Integer): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode ElementCount.
ElementData #
Stellt ElementData bereit.
Signatur
function ElementData(Index: Integer; Element: Variant): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Index |
Integer |
value |
Nein | Parameter Index der Methode. |
Element |
Variant |
value |
Nein | Parameter Element der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode ElementData.
Properties #
ElementDelimeter #
Property ElementDelimeter.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property ElementDelimeter: String;
SegmentDelimeter #
Property SegmentDelimeter.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property SegmentDelimeter: String;
SubSegmentDelimeter #
Property SubSegmentDelimeter.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property SubSegmentDelimeter: String;
Format #
Property Format.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Format: Integer;
Kategorie: TEDIFile
