SA0175: Verdächtige Operation auf Zeichenkette
Funktion | Ermittelt Codestellen, die bei einer UTF-8-Kodierung verdächtig sind. |
Erfasste Konstrukte |
|
Wichtigkeit | Mittel |
Beispiele:
VAR
sVar : STRING;
pVar : POINTER TO STRING;
nVar : INT;
END_VAR// 1) SA0175: Suspicious operation on string: Index access
sVar[2]; // => SA0175
// 2) SA0175: Suspicious operation on string: Possible index access
pVar := ADR(sVar); // => SA0175
// 3) SA0175: Suspicious operation on string: Possible index access
nVar := FIND(sVar, 'a'); // => SA0175
// 4) SA0175: Suspicious operation on string: Literal '<...>' contains Non-ASCII character
sVar := '99€'; // => SA0175
sVar := 'Ä'; // => SA0175