SA0026: Möglicherweise Abschneiden von Strings
Funktion | Ermittelt String-Zuweisungen und -Initialisierungen, die keine ausreichende String-Länge verwenden. |
Begründung | Wenn Strings unterschiedlicher Länge zugewiesen werden, dann wird möglicherweise ein String abgeschnitten. Das Ergebnis ist dann nicht das erwartete. |
Wichtigkeit | Mittel |
Beispiele:
PROGRAM MAIN
VAR
sVar1 : STRING[10];
sVar2 : STRING[6];
sVar3 : STRING[6] := 'abcdefghi'; // => SA0026
END_VARsVar2 := sVar1; // => SA0026