SA0026 : Chaînes tronquées possibles
Détecte les affectations de chaînes et les initialisations de chaînes qui n'utilisent pas une longueur de chaîne suffisante
Justification : lorsque des chaînes de longueurs différentes sont attribuées, une chaîne peut être tronquée. Cela peut avoir des résultats inattendus.
Importance : Moyenne
Exemple 38. Exemple
PROGRAM PLC_PRG VAR strVar1 : STRING[10]; strVar2 : STRING[6]; strVar3 : STRING[6] := 'abcdefghi'; // SA0026 END_VAR
strVar2 := strVar1; // SA0026
Sortie dans le messages voir:
SA0026 : Troncation de 'abcdefghi'
SA0026 : Troncation possible de la chaîne 'strVar1'
Pour plus d'informations, voir :