Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Array of boolean mit char?


jeng - Mi 07.10.15 18:50
Titel: Array of boolean mit char?
Hallo,


Wie kann ich in dieses array ein char einbinden?
Habs mal so hingeschrieben wie ich das bräuchte. (geht natürlich nicht)


Delphi-Quelltext
1:
TestArray: array [0 .. 15, char, 0 .. 7of Boolean;                    



Geht das überhaupt? Oder gibt es eine andere Lösung?

Danke.


Mathematiker - Mi 07.10.15 18:58

Wenn ich dich richtig verstehe, z.B. so

Delphi-Quelltext
1:
2:
type TFeld = record c:char; b:boolean end;
var  TestArray: array [0 .. 150 .. 7of TFeld;

Beste Grüße
Mathematiker


jeng - Mi 07.10.15 19:39

user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Wenn ich dich richtig verstehe, z.B. so

Delphi-Quelltext
1:
2:
type TFeld = record c:char; b:boolean end;
var  TestArray: array [0 .. 150 .. 7of TFeld;

Beste Grüße
Mathematiker


Yes, das wars was ich gesuch hab.

Vielen Dank!


jeng - Do 08.10.15 09:35

[quote="[user]jeng[/user]"(696310)]
user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Wenn ich dich richtig verstehe, z.B. so

Delphi-Quelltext
1:
2:
type TFeld = record c:char; b:boolean end;
var  TestArray: array [0 .. 150 .. 7of TFeld;

Beste Grüße
Mathematiker


Das ist also genau das was ich gesucht habe.

Nur ein verständnis problem,
Char kann ich zuweisen, das klapt. Aber wie Setze ich Sie dann auf True?

mfg


Nersgatt - Do 08.10.15 09:40

Du kannst auf die Felder des Records einfach zugreifen:


Delphi-Quelltext
1:
2:
meinArray[0,0].c := 'x';
meinArray[0,0].b := True;