StringByteLength()
Syntaxe
Resultat = StringByteLength(Chaine$ [, Format])Description
Renvoie le nombre d'octet nécessaire pour stocker la chaîne de caractères en mémoire en fonction du 'Format' spécifié. Le paramètre 'Format' peut prendre l'une des valeurs suivantes:#PB_Ascii : La chaine est considérée comme une chaine ASCII #PB_UTF8 : La chaine est considérée comme une chaine UTF-8 #PB_Unicode: La chaine est considérée comme une chaine unicodeSi le paramètre 'Format' n'est pas spécifié, le format sera #PB_Unicode si le format de l'exécutable est en mode unicode, sinon il sera #PB_Ascii.
Note: le nombre d'octets renvoyé n'inclus pas le caractère 'nul' de fin de chaîne. La taille du caractère nul est de 1 octet en mode ASCII et UTF-8 et de 2 octets en mode unicode.
Exemple:
Resultat = StringByteLength("ä", #PB_UTF8) ; Le Resultat sera 2
OS Supportés
Tous