Compilerfehler C0549
Meldung: Initialisierung der statischen Variable '<variable name>'
ist nicht konstant, oder ersetzte Konstanten ist deaktiviert.
. Mögliche Fehlerursachen:
In einer Funktionsbaustein-Deklaration werden
VAR_STAT
undCONSTANT
-Deklarationen kombiniert verwendetDie Compile-Option Konstanten ersetzen ist deaktiviert
Beispiel 492. Beispiel
Die Compile-Option Konstanten ersetzen ist deaktiviert.
VAR CONSTANT iMaxInst : INT := 2; END_VAR VAR_STAT iIDs : INT := iMaxInst - 1; END_VAR
Meldung:
C0549: Initialisierung der statischen Variable 'iIDs' nicht konstant, oder ersetzte Konstanten sind deaktiviert.
Fehlerbehebung:
Aktivieren Sie die Compile-Option Konstanten ersetzen in in der Registerkarte Compile-Optionen.