SA0026: Possibile troncamento della stringa
Identifica le assegnazioni di stringhe e gli inizializzatori di stringhe che non utilizzano una lunghezza di stringa sufficiente.
Motivo: se vengono assegnate stringhe di lunghezza diversa, è possibile che una stringa venga troncata. Il risultato quindi non è quello che ci si aspetta.
Importanza: Media
Esempio 38. Esempio
PROGRAM PLC_PRG VAR strVar1 : STRING[10]; strVar2 : STRING[6]; strVar3 : STRING[6] := 'abcdefghi'; // SA0026 END_VAR
strVar2 := strVar1; // SA0026
Uscita in Messaggi vista:
SA0026: Troncamento di 'abcdefghi'
SA0026: Possibile troncamento della stringa 'strVar1'
Per ulteriori informazioni, vedere: