Skip to main content

Errore del compilatore C0549

Messaggio: Inizializzazione della variabile statica '<variable name>' non è costante o le costanti sostituite sono disabilitate.

. Possibili cause di errore:
  • VAR_STAT e CONSTANT le dichiarazioni vengono utilizzate insieme in una dichiarazione di blocco funzione.

  • Il Sostituisce le costanti l'opzione di compilazione è disabilitata.

Esempio 492. Esempio

Il Sostituisci le costanti l'opzione di compilazione è disabilitata.

VAR CONSTANT
        iMaxInst : INT := 2;
END_VAR
VAR_STAT
        iIDs : INT := iMaxInst - 1;
END_VAR

Messaggio:

C0549: l'inizializzazione della variabile statica 'iIDs' non è costante o le costanti sostituite sono disabilitate.

Correzione dell'errore:

In Progetto → Impostazioni progetto, sul Opzioni di compilazione scheda, abilitare il Sostituisci le costanti opzione di compilazione.