Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

StringCompareNoCase (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Vergleicht zwei Zeichenfolgen miteinander und gibt ein Integer-Ergebnis zurück. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt. "A" ist also beispielsweise identisch mit "a".

Als Ergebnis wird zurückgegeben:

  • 0, wenn die Zeichenfolge identisch sind (ohne Berücksichtigung der Groß-/Kleinschreibung)

  • 1, wenn die Zeichenfolgen sich unterscheiden. Als Ergebnis wird die Differenz der ASCII-Werte des ersten unterschiedlichen Zeichens zurückgegeben.

    Hinweis: Sie können den Rückgabewert der Funktion StringCompareNoCase() in Skripten wie einen Binärwert verwenden (alle Werte ungleich 0 zählen als WAHR).

Syntax

Ergebnis = StringCompareNoCase (Zeichenfolge1, Zeichenfolge2)

Parameter

Zeichenfolge1

Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.

Zeichenfolge2

Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.

Beispiel(e)

Der folgende Funktionsaufruf gibt 0 zurück, weil die Zeichenfolgen bis auf die Groß-/Kleinschreibung identisch sind:

StringCompareNoCase("Arm", "arm")

Der folgende Funktionsaufruf gibt -6 zurück, weil die Zeichenfolgen nicht identisch sind und die Differenz der ASCII-Werte der ersten unterschiedlichen Zeichen (p und v) -6 ist:

StringCompareNoCase("Apfel", "Avocado")

In This Topic