Skip to main content

Errore del compilatore C0018

Messaggio: <espressione> non è una destinazione di assegnazione valida

Possibile causa dell'errore: un'espressione senza autorizzazione di scrittura si trova sul lato sinistro di un compito. Esempio: una costante.

Correzione dell'errore: Assegna solo alle variabili che hanno accesso in scrittura.

Esempio 324. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    i: INT;
END_VAR
VAR CONSTANT
    j: INT := 0;
END_VAR

j := i;

Messaggio:

C0018: 'j' non è una destinazione di assegnazione valida