CompareMemoryString()
Syntax
Ergebnis = CompareMemoryString(*String1, *String2 [, Modus [, Länge [, Flags]]])Beschreibung
Vergleicht zwei Strings an den angegebenen Speicheradressen.
Parameter
*String1, *String2 Die Adressen der zu vergleichenden Strings. Modus (optional) Der Modus des String-Vergleichs. Dies kann einer der folgenden Werte sein: #PB_String_CaseSensitive : String-Vergleich beachtet die Groß-/Kleinschreibung (a=a). Standard-Wert, wenn der Parameter weggelassen wird. #PB_String_NoCase: String-Vergleich erfolgt unabhängig von Groß-/Kleinschreibung (a = A).Länge (optional) Die Anzahl der zu vergleichenden Zeichen (Character). Wenn dieser Parameter nicht angegeben wird oder den Wert -1 hat, werden die Strings bis zum Erreichen eines Null-Zeichens verglichen. Wenn die Strings nicht null-terminiert sind, dann muss dieser Parameter angegeben werden. Flags (optional) Das beim Vergleichen der Strings zu verwendende String-Format. Dies kann einer der folgenden Werte sein: #PB_Ascii : Vergleicht die Strings als ASCII #PB_UTF8 : Vergleicht die Strings als UTF8 #PB_Unicode: Vergleicht die Strings als Unicode (Standard)
Rückgabewert
Gibt einen der folgenden Werte zurück:#PB_String_Equal : wenn String1 gleich String2 ist #PB_String_Lower : wenn String1 kleiner als String2 ist #PB_String_Greater: wenn String1 größer als String2 ist
Siehe auch
PokeS(), PeekS(), MemoryStringLength(), CopyMemoryString(), CompareMemory(), MemorySize()
Unterstützte OS
Alle