Errore del compilatore C0045
Messaggio: L'uso di "QUESTO" non è consentito in questo contesto
Possibile causa dell'errore: per essere assegnato all'istanza corrente, THIS può essere utilizzato solo in un metodo, un'azione, una transizione o nel corpo di un blocco funzione. Questo messaggio di errore viene visualizzato per tutte le altre posizioni.
Correzione dell'errore: usa QUESTO solo in un contesto consentito.
Esempio 344. Esempio dell'errore:
PROGRAM PLC_PRG VAR test1: INT; END_VAR THIS^.test1 := 19;
Messaggio:
C0018: 'THIS^.test1' non è una destinazione di assegnazione valida
C0062: 'QUESTO^' non è una variabile di struttura
L'uso di "QUESTO" non è consentito in questo contesto