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

<- MemorySize() - Memory Index - MoveMemory() ->