Compilerfehler C0124
Meldung: ‚Initialisierung‘ ist keine gültige Initialisierung für eine Enumeration
Mögliche Fehlerursache: Für die Enum-Initialisierung wird ein Datentyp verwendet, der kein ANY_INT ist.
Fehlerbehebung: Verwenden Sie nur ANY_INT für Enum-Initialisierungen.
Beispiel 394. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
inst : DUT;
END_VAR
TYPE DUT :
(
enum_member := 1.5
) DWORD;
END_TYPE
Meldung:
C0032: Typ 'LREAL' kann nicht in Typ 'DUT' konvertiert werden
C0124: 'Initialisierung' ist keine gültige Initialisierung für eine Enumeration