MemoryStringLength()
Syntaxe
Resultat = MemoryStringLength(*Memoire [, Options])Description
Renvoie la longueur d'une chaîne de caractères en mémoire et terminée par un caractère #Null.
Arguments
*Memoire L'adresse de la chaîne de caractères. Options (optionnel) Le format à utiliser.
Peut prendre l'une des valeurs suivantes:#PB_Ascii : Format ASCII #PB_UTF8 : Format UTF-8 #PB_Unicode: Format Unicode (par défaut, voir unicode)Combiné avec l'une des valeurs suivantes:#PB_ByteLength: Seulement avec l'option #PB_UTF8, le résultat représentera des octets (pas des caractères). Cela peut être utile car UTF8 a des caractères de longueur variable.
Valeur de retour
Renvoie la longueur de la chaîne de caractères, en caractères excepté le caractère #Null de fin de chaîne.
Exemple
Texte1$ = "OK" Debug MemoryStringLength(@Texte1$) ; Affiche 2
Voir aussi
PokeS(), PeekS(), AllocateMemory()
OS Supportés
Tous