Compilerfehler C0219
Meldung: ‚CASE‘ enthält überlappende Bereiche <case range 1 begin> .. <case range 1 end> und <case range 2 begin> .. <case range 2 end>
Mögliche Fehlerursache: Zwei Bereiche von CASE-Marken haben gleiche Elemente oder Teilmengen.
Fehlerbehebung: Achten Sie auf Überschneidungen.
Beispiel 442. Beispiel für den Fehler:
PROGRAM PLC_PRG VAR i : INT; END_VAR CASE i OF 3..5: i := i+2; 1..4: i := i+2; ELSE i := i+10; END_CASE;
Meldung:
C0219: 'CASE' enthält überlappende Bereiche 1 .. 4 und 3 .. 5