Skip to main content

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:

  • sa_icon_message.png SA0026 : Troncation de 'abcdefghi'

  • sa_icon_message.png SA0026 : Troncation possible de la chaîne 'strVar1'



Pour plus d'informations, voir :