Moin,
ich hab einige(!) Fragen zu Fehlern(?) meines Buches "Jetzt lerne ich Delphi" (Daniel müsste es kennen
). Hat aber alles mit dem Thema "Frage zu Fehlern im Buch" zu tun, also brauch ich wohl jetzt nicht mehrere threads oder
also
zu 1.
Delphi-Quellcode:
Type TWochenTag = (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag);
TNachtwaechter = Record
Vorname,
Nachname,
Strasse,
PLZ_Ort: string;
end;
...
VAR Nachtwaechter: Array[Montag..Sonntag] of TNachtwaechter;
...
If Nachtwaechter[Dienstag].Name = 'Maier' then ...;
Mal abgesehen davon das eine Zuweisung an "Name" nicht möglich ist, da im Typ nur "Vorname" und "Nachname" Existieren, frag ich mich, wieso ich innerhalb von "Nachtwaechter" "Dienstag" verwenden kann, Die Typen gehören doch garnicht zusammen oder? Nachtwaechter = TNachtwaechter und Dienstag = TWochenTag.
zu 2.
im Buch steht folgendes wie man ein konstantes array deklariert:
CONST A: Array[1..5] of Integer = (10,11,12,13,14,15);
Das hier ist doch ein Array mit 5 elementen oder? wieso werden dann 6 konstanten zugewiesen? ist das ein Fehler oder kapier ich hier was nicht?