SA0168: Unnötige Zuweisungen
Funktion | Ermittelt Zuweisungen auf Variablen, die keine Auswirkungen im Code haben. |
Begründung | Wenn einer Variablen mehrfach Werte zugewiesen werden, ohne dass die Variable zwischen den Zuweisungen ausgewertet wird, wirken sich die ersten Zuweisungen nicht auf das Programm aus. |
Wichtigkeit | Niedrig |
Beispiel:
PROGRAM MAIN
VAR
nVar1 : DWORD;
nVar2 : DWORD;
END_VARnVar1 := 1;
IF nVar2 > 100 THEN
nVar2 := 0;
nVar2 := nVar2 + 1;
END_IF
nVar1 := 2; // => SA0168