Skip to main content

Erreur du compilateur C0124

Message: 'Initialisation' n'est pas une initialisation valide pour une énumération

Cause possible de l'erreur: Un type de données qui n'est pas ANY_INT est utilisé pour l'initialisation de l'énumération.

Correction des erreurs: Utilisez uniquement ANY_INT pour les initialisations enum.

Exemple 389. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    inst : DUT;
END_VAR

TYPE DUT :
(
  enum_member := 1.5
) DWORD;
END_TYPE

Message:

C0032 : Le type 'LREAL' ne peut pas être converti en type 'DUT'

C0124 : 'Initialisation' n'est pas une initialisation valide pour une énumération