Skip to main content

SA0060: Null come operando non valido

Rileva le operazioni in cui è presente un operando con il valore 0 provoca un'operazione non valida o priva di senso

Motivo: tale espressione può indicare un errore di programmazione. In ogni caso, costa runtime inutilmente.

Importanza: Media

Esempio 71. Esempio
PROGRAM PLC_PRG
VAR
    byTemp1 : BYTE;
    wTemp2 : WORD;
    dwTemp3 : DWORD;
END_VAR
byTemp1 := byTemp1 + 0;
wTemp2 := wTemp2 - WORD#0;
dwTemp3 := dwTemp3 * DWORD#0;

Uscita in Messaggi vista:

  • sa_icon_message.png SA0060: Zero utilizzato come operando non valido