Ok soweit habe ich das jetzt umgesetzt und benutze jetzt ein Record.
Habe es jetzt auch in ein "Array of Byte" (TIdBytes) kopiert, so wie du es gezeigt hast.
Doch irgendwie nörgelt der Compiler noch rum:
Delphi-Quellcode:
type
TIdBytes = array of Byte;
....
Delphi-Quellcode:
...
idTCPClient1.IOHandler.Write(bytes);
...
Zitat:
[dcc32 Fehler] Unit1.pas(72): E2250 Es gibt keine überladene Version von 'Write', die man mit diesen Argumenten aufrufen kann
Aber warum?
Ich habe doch alles so gemacht, wie es von ...Write() erwartet wird, oder übersehe ich hier noch was?