r = CompareStr(s1$, s2$[, casesen, encoding])
s1$
mit s2$
und gibt zurück, wie
die beiden Zeichenketten zueinander stehen. Wenn s1$
lexikalisch
kleiner ist als s2$
, wird -1 zurückgegeben. Wenn s1$
lexikalisch
größer ist als s2$
, wird 1 zurückgegeben. Sind diese beiden Zeichenketten
gleich, ist der Rückgabewert 0.
Das optionale Argument casesen
kann verwendet werden, um festzulegen,
ob bei den Zeichenketten die Groß-/Kleinschreibung beachtet
werden soll oder nicht. Dies ist standardmäßig der globale Standardmodus,
bei dem die Groß-/Kleinschreibung beachtet wird, der mit IgnoreCase()
festgelegt wurde. Siehe IgnoreCase für Details.
Mit dem optionalen Parameter encoding
kann die zu verwendende
Zeichencodierung festgelegt werden. Dies ist standardmäßig auf
die Standardcodierung eingestellt, die mit SetDefaultEncoding()
eingestellt ist. Siehe Zeichencodierungen für Details.
True
für einen Vergleich mit Groß-/Kleinschreibung,
sonst FALSE; voreingestellt ist True
oder welcher Standardwert
auch immer mit dem Befehl IgnoreCase()
eingestellt wurdeDebugPrint(CompareStr("z", "a"))Der obige Code gibt 1 aus, da "z" lexikalisch größer ist als "a".