StringByteLength()
Syntax
Ergebnis = StringByteLength(String$ [, Format])Beschreibung
Gibt die Anzahl an Bytes zurück, welche zum Speichern des Strings im Speicher im angegebenen Format benötigt werden.
Parameter
String$ Der zu verwendende String. Format (optional) Das zu verwendende Zielformat. Dies kann einer der folgenden Werte sein: #PB_Ascii : Ascii-Format #PB_UTF8 : UTF8-Format #PB_Unicode: UTF16-FormatWenn 'Format' nicht angegeben wird, dann wird der Modus des Executable (Unicode oder Ascii) verwendet.
Rückgabewert
Die Anzahl an benötigten Bytes, um den String im angegebenen Format im Speicher zu speichern.
Anmerkungen
Die zurückgegebene Anzahl an Bytes beinhaltet nicht das abschließende Null-Zeichen des Strings. Die Größe des Null-Zeichens ist 1 Byte im ASCII- und UTF8-Modus sowie 2 Bytes im Unicode-Modus.
Beispiel
Debug StringByteLength("ä", #PB_UTF8) ; wird 2 ausgeben
Unterstützte OS
Alle