Ein Char ist 2 Byte groß, daher ist ein String der Länge X = X * 2 (SizeOf(Char)) Bytes groß:
Sicher? ist es nicht eher
langByte=length(instring)*sizeof(char);
Ggf. muß noch an die abschließenden CRLF gedacht werden also
langByte=length(instring)*sizeof(char)+sizeof(linebreak);
Gruß
K-H