Forum: Netzwerke
by Kostas,
25. Sep 2018
Hallo himitsu,
ich noch eine Frage in diesem Zusammenhang.
Ich habe einen TIdTCPServer. Sobald sich ein Client connected wird dem AContext.Data eine Object erzeugt und übergeben. Dieses Object hat einen Buffer vom Type TIdBytes.
Sobald der Event TCPServerExecute feuert, werden alle Bytes abgerufen und erst einmal in einen Buffer geschrieben. Es geht mir um das schreiben des Buffers.
...
Forum: Netzwerke
by Kostas,
25. Sep 2018
Danke für den Hinweis, ich habe auf TFileStream umgestellt.
Perfekt, danke.
Forum: Netzwerke
by Kostas,
25. Sep 2018
Hallo himitsu,
wieder einmal ein Volltreffer.
Data.WriteBuffer(dm1.FGlobalBuffer, Length(dm1.FGlobalBuffer));
Das funktioniert einwandfrei. Wieso weißt du sowas. :shock:
Herzlichen Dank
Forum: Netzwerke
by Kostas,
25. Sep 2018
Hallo Zusammen,
dm1.FGlobalBuffer ist vom Type TIdBytes das wiederum ein Array of Bytes ist.
Wenn ich mir ein break point auf Data.WriteBuffer setze und dm1.FGlobalBuffer anschaue, sind die Bytes 100% korrekt.
Öffne ich das File GlobalBuffer.Log nach dem Schreiben mit einem hex Editor stehen darin völlig andere Bytes.
Probiert habe ich auch Data.Write ist kein Unterschied.
Hat jemand eine...