Spezialfall: String zusammensetzen
-
Ich möchte einen Text senden mit dem typischen STX und ETX Byte.
heisst im String soll irgendwann ein 0x02 und irgendwo danach ein 0x03 auftauchen, mit Schmutz vorn und hinten. Aber irgendwie bekomme ich das nicht hin"IntToStr" ist antürlich absolut falsch, ich würde gern chr() nehmen, aber das gibt es nur in Delphi.
AnsiString Text = "schmutz" + IntToStr(0x02) + "hello" + IntToStr(0x03) + "schmutz" + IntToStr(0x02) + "world!" + IntToStr(0x03) + "schmutz";
Kann wer das beantworten? Ist spät und ich stehe wohl gerade voll aufn Schlauch.
-
String ('\x02')
-
Klappt super! Danke schön. Wäre ich jetzt aber nicht drauf gekommen. Rein aus Interesse, gibt es noch andere Wege?
-
Wenn tatsächlich der ganze String ein Literal ist, kannst du es auch ins Literal integrieren:
"bla\x02blub"