Promotic
WikipediaLinkedInYoutubeTwitterFacebook

StringCmp - metoda obiektu Pm

Opis:
Zwraca wynik porównania dwu łańcuchów.
Składnia:
StringCmp(sString1 As String, sString2 As String, [sParams As String]) As Long
Wołanie:
nRes = Pm.StringCmp(sString1, sString2, sParams)
Parametry:
sString1(String) Pierwszy porównywany łańcuch.
sString2(String) Drugi porównywany łańcuch.
sParams[opcjonalne] (String) Dodatkowe parametry porównywanie. Dane są tutaj w formacie PmNamedValues, na przykład mode:begin;ic:0;
mode:s;
mode:full; (domyślnie) - Porównuje się, czy oba całe łańcuchy są identyczne. Jeżeli różnią się długością, wtedy nie mogą być zgodne.
mode:begin; - Porównuje się, czy początek pierwszego łańcucha jest zgodny z drugim całym łańcuchem. To znaczy, że łańcuch sString1 rozpoczyna się łańcuchem sString2.
ic:n; - (IgnoreCase)
ic:0; (domyślnie) - Porównanie łańcuchów na pełną zgodność, tzn. włącznie małych i dużych liter (CaseSensitive).
ic:1; - Porównanie łańcuchów zostanie wykonane bez względu na małe/duże litery (CaseInsensitive).
Wartość zwrotna:
0 - sString1 różni się od sString2
1 - sString1 jest równy sString2
Notatka:
Metodę można wywołać również w zdarzeniach elementów graficznych w Web panelach.

Metoda działa również w Makro wyrażenie $.expri w zdarzeniu onDraw elementu graficznego PmiCanvas.

Przykład:
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var nRes;
nRes = Pm.StringCmp("Windows 10", "Windows 10");  //nRes zawiera 1
nRes = Pm.StringCmp("Windows 10", "Windows");  //nRes zawiera 0
nRes = Pm.StringCmp("Windows 10", "Windows", "mode:begin;");  //nRes zawiera 1
nRes = Pm.StringCmp("WINDOWS 10", "Windows", "mode:begin;");  //nRes zawiera 0
nRes = Pm.StringCmp("WINDOWS 10", "Windows", "mode:begin;ic:1;");  //nRes zawiera 1
Navigacja:
 
- 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