Skip to main content

Erreur du compilateur C0233

Message: Liste d'initialisation pour <type de données> attendue

Cause possible de l'erreur: Un tableau du type d'une structure est initialisé avec des éléments qui ne sont pas des initialisations de structure ou des variables.

Correction des erreurs: comme indiqué dans l'exemple ci-dessous, utilisez des initialisations de structure ou des variables existantes pour initialiser des tableaux de structures.

Exemple 451. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    values : ARRAY[0..2] OF COLOR := [1,2,3];
END_VAR

Message:

C0233 : Liste d'initialisation pour COLOR attendue

Correction des erreurs:

PROGRAM PLC_PRG
VAR
      colorVariable : COLOR := (red:=0, green:=0, blue:=255);
      value : ARRAY[0..2] OF COLOR := [
            colorVariable,
            (red:=255, green:=0, blue:=0),
            (red:=0, green:=255, blue:=0)];
END_VAR