CompareMemoryString()
Syntaxe
Resultat = CompareMemoryString(*Texte1, *Texte2 [, Mode [, Longueur [, Options]]])Description
Pour les programmeurs expérimentés seulement. Compare deux chaînes de caractères situées aux adresses spécifiées. Les chaînes de caractères doivent être terminées par un caractère nul (0) si la longueur n'est pas indiquée. Cette commande est très utile pour comparer à haute vitesse des chaînes de caractères dans un buffer.
'Mode' peut prendre l'une des valeurs suivantes:#PB_String_CaseSensitive : Case sensitive search (a=a). Default value if the parameter is omitted. #PB_String_NoCase: Comparaison ne tenant pas compte de la casse (a=A). PAr défaut la comparaison est sensible à la casse.'Resultat' peut prendre l'une des valeurs suivantes:#PB_String_Equal : Le 'Texte1' est égal au 'Texte2'. #PB_String_Lower : Le 'Texte1' est inférieur au 'Texte2'. #PB_String_Greater: Le 'Texte1' est supérieur au 'Texte2'.Le paramètre facultatif 'Options' peut prendre l'une des valeurs suivantes:#PB_Ascii : Compare la chaîne de caractères ASCII, même si le programme est en mode unicode #PB_UTF8 : Compare la chaîne de caractères UTF-8 (que le programme soit en mode unicode ou ASCII) #PB_Unicode: Compare la chaîne de caractères Unicode, même si le programme est en mode ASCIINote: quand le paramètre 'Options' est spécifié, la 'Longueur' peut être mise à -1, pour comparer la chaîne de caractères jusqu'à ce qu'un caractère null soit trouvé.
OS Supportés
Tous