![]() |
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 ? |
Re: Arrays betreffend
Delphi kennt keine assoziative Arrays. Man könnte es aber mit einer Aufzählung als Index oder einer Valuelist versuchen
|
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. |
Re: Arrays betreffend
alles klar, danke leute :)
|
Re: Arrays betreffend
Und wie wärs einfach mit einer TStringList?
Delphi-Quellcode:
PS: Und über die Objektliste der TStringList kann man auch noch anderen Krams dranhängen, wenn man will ;)
var sl: TStringList;
begin sl := TStringList.Create; sl.Add('Name=Peter'); WriteLn(sl.Values['Name']); sl.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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