Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mehrdimensionales Array mit unterschiedlichen Inhalten (https://www.delphipraxis.net/58621-mehrdimensionales-array-mit-unterschiedlichen-inhalten.html)

Kill0r 9. Dez 2005 18:14


Mehrdimensionales Array mit unterschiedlichen Inhalten
 
Hi :D
Ist es möglich ein mehrdimensionales Array mit unterschiedlichen Inhalten zu erstellen?
z.B.
Delphi-Quellcode:
clientinfo: array[0..32] of integer array[0..32] of string;
Mein Beispiel geht ja so nicht...
Gibt es einen Weg? Wenn ja, wie?

Ich möchte eben spezielle Infos für Clients auf meinem Server speichern.
z.B.
Delphi-Quellcode:
clientinfo[4]['name'] := 'Blub';
Ich hoffe ihr könnt mir helfen :)

Cu
Kill0r

Dust Signs 9. Dez 2005 18:24

Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
 
Indizes von Arrays müssen Ordinaltypen sein. Strings als Index sind nicht möglich.

Dust Signs

Nightshade 9. Dez 2005 18:29

Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
 
Indizies sind in Delphi immer Ordinale Typen...

Du kannst es aber so machen :

Delphi-Quellcode:
type
TClientInfo = record
  Name : string;
  Socket : TCustomSocket;
  nochwas : integer;
end;

TClientInfos : array[0..32] of TClientInfo;

var ClientInfos : TClientInfos;

procedure test;
begin
  Clientinfos[4].Name := 'Herbert';
  CLientInfos[3].Socket.SendText('Hallo');
end;

glkgereon 9. Dez 2005 18:29

Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
 
also meinst du sowas wie Spalten?

dazu wäre sowas angebracht:
Delphi-Quellcode:
Data = record
  S: String;
  I: Integer;
end;

array [0..32] of Data;
oder was genau meinst du?

Kill0r 9. Dez 2005 18:33

Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
 
Aha :) Bin da wohl irgendwie bei PHP gelandet *fg*
Auf die Idee mit den Records bin ich gar nicht gekommen, Danke ;)

Cu
Kill0r

Dax 9. Dez 2005 18:34

Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
 
Ich glaube für dich wäre eine Hier im Forum suchenHashlist das Mittel der Wahl... Zumindest bei strings.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 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