Dateiname-Objekt: Unterschied zwischen den Versionen

Aus AquaSoft Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „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 …“)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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 =
* Gibt den Dateinamen so zurück, wie er eingegeben wurde. Kann also sowohl relativ, als auch absolut sein.
+
* Getter und Setter für den Dateinamen, wie er eingegeben wurde. Kann also sowohl relativ, als auch absolut sein.
 
<code>
 
<code>
 
   function GetFilename(const Index: Integer): string;
 
   function GetFilename(const Index: Integer): string;
Zeile 9: Zeile 23:
  
  
* Gibt den aufgelösten, also absoluten Dateinamen zurück
+
* Getter und Setter für den aufgelösten, also absoluten Dateinamen
 
<code>
 
<code>
 
   function GetAbsoluteFilename(const Index: Integer): string;
 
   function GetAbsoluteFilename(const Index: Integer): string;

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);