Hi,
Zitat von
halinchen:
Wie groß ist denn aber nun 1 Zeichen in einem String? 1 Byte oder 2 Byte?
kommt drauf an. Bei deinen ShortStrings oder den AnsiStrings ist ein Zeichen in der Regel ein Byte. Nur wenn du DBCS bzw. MBCS verwendest sind es zwei oder mehr Bytes pro Zeichen. Ist aber kein Problem für die Übermittlung der Puffergröße. Bei WideStrings muss der Empfänger halt wissen, dass er die Daten wieder als WideString ablegen soll. Alles andere kann wieder in einem AnsiString untergebracht werden.
Freundliche Grüße