Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
10. Dez 2009
Das beantwortet leider nur einen Teil meiner Fragen - insbesondere nicht, welche Delphi-Version du einsetzt. Sollte das Ganze nämlich unter Delphi 2009/2010 laufen, funktioniert das Move eines ByteArray in einen String nämlich nicht, da die einzelnen Zeichen im String jeweils 2 Byte groß sind! Das würde auch deinen Müll erklären.
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
10. Dez 2009
Richtig, nur daß diese Schleife als ein einzelner OpCode realisiert und damit geringfügig schneller als eine ausprogrammierte Schleife ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
10. Dez 2009
Dann gib doch mal folgendes bekannt:
Wie sind FReceivedData und SData deklariert?
Welche Delphi-Version setzt du ein?
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
10. Dez 2009
Lass doch mal das @ weg:
system.Move(FReceivedData, SData, Length(FReceivedData));