Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
Re: Mehrdimensionale Arrays mit Werten beladen
28. Sep 2009, 20:10
Ups, dann waren es nur die Variablen, wo es lokal nicht geht ... wäre ja och blöd, wenn man Konstanten keinen Wert zuweisen könnte
Und es fiehl mir auch jetzt erst auf
Zitat:
Delphi-Quellcode:
const meinarray =
(
(1,2,1,1,1,1,1,1,1,1),
(1,0,0,0,0,0,0,0,0,1),
(1,1,1,1,1,1,1,1,1,1),
(1,0,0,0,0,0,0,0,0,1),
(1,0,1,1,1,1,1,1,1,1),
(1,0,0,0,0,0,0,0,0,1),
(1,0,1,1,1,1,1,1,1,1),
(1,0,1,1,1,1,1,1,1,1),
(1,0,0,0,0,0,0,0,0,1),
(1,1,1,1,1,1,1,1,0,1)
);
Bei komplexeren Typen mußt du immer einen Typdeklaration angeben, denn sonst weiß der Compiler ja nicht wie er es speichern soll.
Nur bei einfachen Ordinal- und String-Typen kann man es weglassen und der Compiler versucht dann einen passenden Typen zu finden String/WideString oder Byte/Word/LongWord/ShortInt/SmallInt/LongInt/Int64 ... halt je nach Größe des entsprechenden Wertes, bzw. die Ordinal-Typen werden oftmals auch direkt im QuellCode ersetzt und nicht als eigenständige Konstante gespeichert
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|