Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eigene Klasse (https://www.delphipraxis.net/54119-eigene-klasse.html)

jaschu 28. Sep 2005 13:12


Eigene Klasse
 
Hi!

Ich hab hier ne eigene Klasse:

Delphi-Quellcode:
  Tmp3list = class
                items : Array of tdsatz;
                procedure adddir(pfad : String; fertigeliste:Tmp3list);
                function count : Integer;
          end;
  var dietollteListe : Tmp3list;

Jetzt würd ich ganz gern einfach

Delphi-Quellcode:
dietolleliste.count
eingeben, um die Länge des Arrays zu zählen. Wie muss die Funktion dann aussehen, also der Zugriff auf $variablenliste.items?

Delphi-Quellcode:
function count : Integer;
begin
  result := length(???);
end;


danke schonmal für Antworten!

Jaschu

ste_ett 28. Sep 2005 13:16

Re: Eigene Klasse
 
Code:
function count : Integer;
begin
  result := Length(items);
end;
- edit-
oder du machst es per property

Code:
  Tmp3list = class
  private
    items: Array of tdsatz;
    function GetCount: Integer;
  public
    procedure adddir(Pfad: String; FertigeListe: Tmp3list);
    property count: Integer read GetCount;
  end;

---

function Tmp3list.GetCount: Integer;
begin
  Result := Length(items);
end;

jaschu 28. Sep 2005 13:21

Re: Eigene Klasse
 
ah, danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz