Promotic
WikipediaLinkedInYoutubeTwitterFacebook

StringCmp - metoda objektu Pm

Popis:
Vrací výsledek porovnání dvou řetězců.
Syntaxe:
StringCmp(sString1 As String, sString2 As String, [sParams As String]) As Long
Volání:
nRes = Pm.StringCmp(sString1, sString2, sParams)
Parametry:
sString1(String) První porovnávaný řetězec.
sString2(String) Druhý porovnávaný řetězec.
sParams[nepovinné] (String) Údaje s přiřazenou hodnotou jsou zde odděleny středníkem, například mode:begin;ic:0;
mode:s;
mode:full; (přednastaveno) - Porovnává se, zda jsou oba celé řetězce shodné. Takže pokud mají různou délku, nemohou se rovnat.
mode:begin; - Porovnává se, zda začátek prvního řetězce je shodný s druhým celým řetězcem. Tzn. zda řetězec sString1 začíná řetězcem sString2.
ic:n; - (IgnoreCase)
ic:0; (přednastaveno) - Porovnání řetězců na úplnou shodu, tzn včetně malých a velkých písmen (CaseSensitive).
ic:1; - Porovnání řetězců bude bez ohledu na malá/velká písmena (CaseInsensitive).
Vrácená hodnota:
0 - sString1 se nerovná sString2
1 - sString1 se rovná sString2
Poznámka:
Metodu lze volat i v událostech grafických prvků pro Web Obrazy.

Metoda je funkční i v Makro výraz $.expr.

Příklad:
nRes = Pm.StringCmp("Windows 7", "Windows 7")  ' nRes obsahuje 1
nRes = Pm.StringCmp("Windows 7", "Windows")  ' nRes obsahuje 0
nRes = Pm.StringCmp("Windows 7", "Windows", "mode:begin;")  ' nRes obsahuje 1
nRes = Pm.StringCmp("WINDOWS 7", "Windows", "mode:begin;")  ' nRes obsahuje 0
nRes = Pm.StringCmp("WINDOWS 7", "Windows", "mode:begin;ic:1;")  ' nRes obsahuje 1
Navigace:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- LN2
- PI
- Pow
- Sin
- StringCmp
 
 
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice