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

AVEVA™ InTouch HMI

Fonction StringCompareNoCase()

  • Last UpdatedFeb 05, 2018
  • 1 minute read

Compare deux chaînes entre elles et renvoie un résultat entier. La casse de chacune des lettres est ignorée de sorte que grand 'A' et petit 'a', par exemple, sont considérées égales.

Le résultat entier renvoie<:hs>:

  • 0 si les deux chaînes sont identiques (en ignorant la casse).

  • Différent de zéro dans un autre cas. Le résultat est la différence avec le code ASCII du premier caractère différent (en ignorant la casse).

    Remarque : Le résultat de la fonction StringCompareNoCase() peut servir pour un type discret, car toutes les valeurs différentes de zéro sont interprétées comme un valeur VRAI dans un script InTouch.

Syntaxe

result = StringCompareNoCase (string1, string2)

Paramètres

string1

Chaîne littérale, variable message ou expression chaîne.

string2

Chaîne littérale, variable message ou expression chaîne.

Exemple(s)

Cette chaîne renvoie 0<:hs>: les chaînes sont considérées identiques<:hs>:

StringCompareNoCase("Apple","apple")

Cette chaîne renvoie -6, car les chaînes ne sont pas considérées identiques et la différence de code ASCII, avec le premier caractère différent (soit le code ASCII de 'p' moins celui de 'v') est égal à -6)<:hs>:

StringCompareNoCase("Apple","Avocado")

In This Topic