Forum: Programmieren allgemein
by schwa226,
30. Jun 2011
Nur zum Beruhigen: ich habe es so eh nicht umgesetzt!
Bei meinen Versuchen war das die einzige Methode wo es keinen Memory Fehler gab :oops:
Forum: Programmieren allgemein
by schwa226,
29. Jun 2011
Ok, danke!
So gibt es zumindest keinen Crash:
var
_buffer : TBytes;
buffer : Array of Byte;
begin
SetLength(_buffer, Length(buffer));
_buffer := @buffer;
Forum: Programmieren allgemein
by schwa226,
29. Jun 2011
Hi!
Ich möchte gerne mit TIdTCPServer Daten an den Client schicken.
Über
AContext.Connection.IOHandler.Write(Buffer, len);
Kann ich TBytes an den Client schicken.
Ich habe aber nun Buffer als Array of Byte;
Nun will Write den Buffer nicht mehr. Und extra immer ein TBytes Array mit Setlength zu setzen, dann die Daten kopieren und diese dann zu schicken ist etwas umständlich.