Skip to main content

Errore del compilatore C0042 (versione del compilatore <= 3.4.10)

Messaggio: nella chiamata di funzione devono essere indicati tutti o nessuno dei parametri formali

Possibile causa dell'errore: I parametri sono assegnati in modo esplicito alla funzione nell'ordine errato.

Correzione dell'errore: Usa parametri formali uniformi o parametri impliciti.

Esempio 341. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
 i := Test(iPar1:=2, 5);

FUNCTION Test : INT
VAR_INPUT
    iPar1 : INT;
    iPar2 : INT;
END_VAR

Messaggio:

C0042: Nella chiamata di funzione devono essere indicati tutti o nessuno dei parametri formali