Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by generic,
5. Mai 2009
Die Übertragen/Empfangen Bytes und keine Strings.
Es wird nur zur Einfachheit das oft als String dargestellt.
Gelegentlich werden auch andere Endzeichen genutzt. Aber das kommt auf das Protokoll an.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by generic,
5. Mai 2009
Eigentlich ist das Thema hier, die aus C bekannten Null terminierten Strings.
Das #0 Zeichen gibt das Ende des Strings an.
Bei Pascalstrings steht die Länge des Strings vor dem ersten Zeichen im Speicher.
Da Windows in C geschrieben ist, kommt das #0 zum Tragen bei der Anzeige.
Delphi hat C kompatible Strings. Diese haben wie Pascal die Länge vor dem ersten Zeichen gespeichert und...