E2013 Ausdruckstyp muss BOOLEAN sein (E2012) (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung wird nur angezeigt, wenn der Konstantenausdruck, der die Anzahl von Zeichen in einem String-Typ angibt, keine ganze Zahl ist.
program Produce; type color = (red,green,blue); var S3 : string[Succ(High(color))]; begin end.
Im diesem Beispiel wird versucht, die Anzahl von Elementen in einem String als abhängig vom größten Element vom Typ Farbe festzulegen – leider ist der Elementzähler unzulässigerweise vom Typ Farbe.
program Solve; type color = (red,green,blue); var S3 : string[ord(High(color))+1]; begin end.