Entwickler-Ecke

Sonstiges (Delphi) - Array wie in PHP....


kingflo - Fr 03.11.06 13:36
Titel: Array wie in PHP....
Hallo...
ich habe mal eine frage, gibt es in delphi eine Möglichkeit ein Array so ähnlich wie in PHP zu benutzen?

also z.B

array[i]['key']:=value;

usw...

?

ich möchte mir nämlich keinen Typen erstellen, da es auch andere nicht vordefinierte keys sein können.
damit z.B auch folgendes möglich ist

array[1][edit1.text]:='ws weiß ich';

geht das irgendwie?


BenBE - Fr 03.11.06 13:39

Schau Dir mal TStringList.Values an.


kingflo - Fr 03.11.06 13:59

bei StringList.values kann ich aber doch keinen integer mit angeben?

also z.B list.values[key] geht natürlich super, aber list.values[1][key] geht ja nicht...


GTA-Place - Fr 03.11.06 14:02

Dann mach doch ein Array of TStringlist:

Delphi-Quelltext
1:
MyStringlist[i].Values[Key]                    


kingflo - Fr 03.11.06 14:05

argghh ne geht nicht objekt oder Klassentyp erforderlich...


GTA-Place - Fr 03.11.06 14:33


Delphi-Quelltext
1:
2:
3:
4:
5:
var
  SList: Array[0..1of TStringList;
begin
  SList[0] := TStringList.Create;
  SList[0].Values['Bla'] := 'Bla';

Das geht bei mir aber.


kingflo - Fr 03.11.06 14:38

ja so geht es danke.... danke