Dateiname-Objekt: Unterschied zwischen den Versionen
Aus AquaSoft Wiki
Zur Navigation springenZur Suche springenK (hat „Dateiobjekt“ nach „Dateiname-Objekt“ verschoben) |
|||
| Zeile 1: | Zeile 1: | ||
Das Dateiobjekt ist vom Typ '''IFilename''' und leitet von '''[[ISlideShowObject]]''' ab. Es enthält eine Liste von Dateinamen (inkl. ihrer Pfade), die für das Eltern-Objekt relevant sind. Die Dateinamen liegen als Datentyp '''String''' vor. | Das Dateiobjekt ist vom Typ '''IFilename''' und leitet von '''[[ISlideShowObject]]''' ab. Es enthält eine Liste von Dateinamen (inkl. ihrer Pfade), die für das Eltern-Objekt relevant sind. Die Dateinamen liegen als Datentyp '''String''' vor. | ||
| + | |||
| + | <code> | ||
| + | IFilename '''inherits from''' [[ISlideShowObject]] | ||
| + | function GetFilename(const Index: Integer): string; | ||
| + | procedure SetFilename(const Index: Integer; const Filename: string); | ||
| + | function GetAbsoluteFilename(const Index: Integer): string; | ||
| + | procedure SetAbsoluteFilename(const Index: Integer; const Filename: string); | ||
| + | function GetCount: Integer; | ||
| + | procedure AddFilename(const Filename: String); | ||
| + | procedure DeleteItem (const Index: Integer); | ||
| + | function IndexOf(const Filename: string): Integer; | ||
| + | procedure ChangeFilename(const OldFilename, NewFilename: string); | ||
| + | end; | ||
| + | </code> | ||
= Methoden = | = Methoden = | ||
Aktuelle Version vom 15. August 2012, 11:40 Uhr
Das Dateiobjekt ist vom Typ IFilename und leitet von ISlideShowObject ab. Es enthält eine Liste von Dateinamen (inkl. ihrer Pfade), die für das Eltern-Objekt relevant sind. Die Dateinamen liegen als Datentyp String vor.
IFilename inherits from ISlideShowObject
function GetFilename(const Index: Integer): string;
procedure SetFilename(const Index: Integer; const Filename: string);
function GetAbsoluteFilename(const Index: Integer): string;
procedure SetAbsoluteFilename(const Index: Integer; const Filename: string);
function GetCount: Integer;
procedure AddFilename(const Filename: String);
procedure DeleteItem (const Index: Integer);
function IndexOf(const Filename: string): Integer;
procedure ChangeFilename(const OldFilename, NewFilename: string);
end;
Methoden
- Getter und Setter für den Dateinamen, wie er eingegeben wurde. Kann also sowohl relativ, als auch absolut sein.
function GetFilename(const Index: Integer): string;
procedure SetFilename(const Index: Integer; const Filename: string);
- Getter und Setter für den aufgelösten, also absoluten Dateinamen
function GetAbsoluteFilename(const Index: Integer): string;
procedure SetAbsoluteFilename(const Index: Integer; const Filename: string);
- Anzahl der Dateinamen
function GetCount: Integer;
- Füge Dateinamen der Liste hinzu
procedure AddFilename(const Filename: String);
- Lösche Dateinamen aus Liste
procedure DeleteItem (const Index: Integer);
- Gib Index von bestimmten Dateinamen zurück. -1 bei Nichtexistenz
function IndexOf(const Filename: string): Integer;
- Ändere einen Dateinamen. Erwartet alten Dateinamen, sucht entsprechenden Eintrag und ändert diesen bei Fund
procedure ChangeFilename(const OldFilename, NewFilename: string);