![]() |
Mehrdimensionales Array mit unterschiedlichen Inhalten
Hi :D
Ist es möglich ein mehrdimensionales Array mit unterschiedlichen Inhalten zu erstellen? z.B.
Delphi-Quellcode:
Mein Beispiel geht ja so nicht...
clientinfo: array[0..32] of integer array[0..32] of string;
Gibt es einen Weg? Wenn ja, wie? Ich möchte eben spezielle Infos für Clients auf meinem Server speichern. z.B.
Delphi-Quellcode:
Ich hoffe ihr könnt mir helfen :)
clientinfo[4]['name'] := 'Blub';
Cu Kill0r |
Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
Indizes von Arrays müssen Ordinaltypen sein. Strings als Index sind nicht möglich.
Dust Signs |
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; |
Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
also meinst du sowas wie Spalten?
dazu wäre sowas angebracht:
Delphi-Quellcode:
oder was genau meinst du?
Data = record
S: String; I: Integer; end; array [0..32] of Data; |
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 |
Re: Mehrdimensionales Array mit unterschiedlichen Inhalten
Ich glaube für dich wäre eine
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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