Avertissement du compilateur C0564
Message: Une référence à une variable non initialisée <variable1> est utilisée pour l'initialisation de <variable2>. L'accès à la variable non initialisée peut entraîner un comportement inattendu .
Cause d'erreur possible: Une référence à une variable non initialisée est utilisée pour initialiser une autre variable.
Correction d'erreur: Déclarez <variable1> avant variable<variable2>.
PROGRAM PLC_PRG VAR inst : FB := STRUCT(ii := inst2); inst2 : FBI; END_VAR
L'initialisation de la variable inst
produit l'avertissement suivant lorsqu'il est déclaré.
Message :
C0564 : Une référence à la variable non initialisée inst2 est utilisée pour l'initialisation de inst. L'accès à la variable non initialisée peut entraîner un comportement inattendu .
Correction d'erreur : Déclarer la variable inst2
avant la variable inst
.
PROGRAM PLC_PRG VAR inst2 : FBI; inst : FB := STRUCT(ii := inst2); END_VAR