Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Arrays betreffend (https://www.delphipraxis.net/90675-arrays-betreffend.html)

gregorkleiber 21. Apr 2007 17:19


Arrays betreffend
 
Hallo.
Wie man von PHP (zB) kennt, kann man dort variablen in arrays mit strings aufrufen (okay, falsch ausgedrückt).
Ich möchte zB eine Variable in einem Array, sagen wir Peter via array['Name'] aufrufen, ist das möglich ?

mkinzler 21. Apr 2007 17:23

Re: Arrays betreffend
 
Delphi kennt keine assoziative Arrays. Man könnte es aber mit einer Aufzählung als Index oder einer Valuelist versuchen

Christian Seehase 21. Apr 2007 17:26

Re: Arrays betreffend
 
Moin Gregor,

was Du meinst, nennt sich assoziatives-Array.
Direkt existiert es in Delphi nicht, aber Du kannst es leicht nachprogrammieren, indem Du Dir eine Klasse schaffst, bei der Du dann eine Array-Eigenschaft mit einem String als Index versiehst.

gregorkleiber 24. Apr 2007 14:30

Re: Arrays betreffend
 
alles klar, danke leute :)

CCRDude 24. Apr 2007 14:33

Re: Arrays betreffend
 
Und wie wärs einfach mit einer TStringList?

Delphi-Quellcode:
var sl: TStringList;
begin
   sl := TStringList.Create;
   sl.Add('Name=Peter');
   WriteLn(sl.Values['Name']);
   sl.Free;
end;
PS: Und über die Objektliste der TStringList kann man auch noch anderen Krams dranhängen, wenn man will ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr.

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