SA0026: Olası kesilmiş dizelerPermalink

Yeterli dize uzunluğu kullanmayan dize atamalarını ve dize başlatmalarını algılar

Gerekçe: Farklı uzunluklarda dizeler atandığında, bir dize kesilebilir. Bu beklenmedik sonuçlar doğurabilir.

Önemliymiş: Orta

Örnek

PROGRAM PLC_PRG
VAR
	strVar1 : STRING[10];
	strVar2 : STRING[6];
	strVar3 : STRING[6] := 'abcdefghi';  // SA0026
END_VAR

strVar2 := strVar1;					  // SA0026

--> SA0026: Truncation of string 'abcdefghi'
--> SA0026: Possible truncation of string 'strVar1'