CompareMemoryString()
Syntax
Ergebnis = CompareMemoryString(*String1, *String2 [, Modus [, Länge [, Flags]]])Beschreibung
Vergleicht zwei Strings an den angegebenen Speicheradressen.
Parameter
*String1, *String2 Geben die Adressen der zu vergleichenden Strings an. Modus (optional) Gibt an, wie die Zeichen (Character) in den Strings behandelt werden sollen. 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) Gibt die Anzahl der zu vergleichenden Zeichen (Character) an. 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) Gibt das beim Vergleichen der Strings zu verwendende String-Format an. 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 UnicodeDer Standard ist #PB_Unicode, wenn das Programm im Unicode-Modus kompiliert wurde, und andernfalls #PB_Ascii.
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