Und da habe ich gemerkt dass mein Programm hier 4 debuggt (Unicode aktiviert und UTF-8 als IDE ding).
Code: Alles auswählen
String.s="test"
Debug MemoryStringLength(@String)
Code: Alles auswählen
String.s="test"
Debug MemoryStringLength(@String)
Code: Alles auswählen
String.s="test"
Debug MemoryStringLength(@String) * SizeOf(Character)
Stimmt, die Funktion zählt wie Len() in Zeichen, nicht in Bytes. Die Hilfe ist dats-soft hat geschrieben:Ich denke mal, das wir uns was falsches unter der Funktion vorstellen. Ist
das Äquavalent zu Len, aber es wird ein Pointer angegeben.
Das würde aber einen fehlerhaften Hilfetext bedeuten. Ich weiß nicht, mal
sehen ob André was dazu sagen kann, bzw. im engl. Fragen.
BYTE ist ein zeichen. Ein Byte besteht aus 8 Bit. Ein Byte ist ein Zeichen, im ASCII-Bereich waren es bis zu 256-Zeichen (0-255).Alves hat geschrieben:Ist ein Zeichen nicht ein Bit?
*verwirrt bin*
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!