Skip to main content

Errore del compilatore C0587

Messaggio:

'{0}' non è una costante generica dichiarata del blocco funzione '{1}'

Possibile causa dell'errore:

Quando si crea un'istanza di un blocco funzione generico, viene specificato un nome per una costante generica che non è stata dichiarata nel blocco funzione. Una dichiarazione mancante genererà un

Correzione degli errori:

Correggi il nome della costante.

Esempio 519. Esempio di errore
inst : POU<(consst := 12)>; // Typo

Messaggio:

'const' non è una costante generica dichiarata del blocco funzione 'POU'

Codice corretto:

inst : POU<(const := 12)>; // Variable 'const' is declared


Per ulteriori informazioni, vedere quanto segue: VAR_GENERIC CONSTANT