SA0063: Muhtemelen 16 bit uyumlu olmayan işlemlerPermalink

Geçici sonuçları olan 16 bit işlemleri algılar. Arka plan: 16 bit sistemlerde, 32 bit geçici sonuçlar kesilebilir. Örnek: ‎(int+10)‎ 16 biti aşabilir.

Gerekçe: Çok ender olarak 16 bit işlemcinin yanı sıra 32 bit işlemcide de çalışması gereken bir kod yazmanız gerektiğinde, bu mesaj herhangi bir sorunu önlemeye yardımcı olacaktır.

Önemliymiş: Düşük

Örnek

PROGRAM PLC_PRG
VAR
	iVar : INT;
END_VAR
iVar := (iVar + 10) / 2;

--> SA0063: Compatibility for 16 Bit - Possible truncated intermediate result