Hi
Ich hab folgendes Record.
Delphi-Quelltext
1: 2: 3:
| TTest=record a: String[50]; end; |
Das versende ich in einem MemoryStream per TIdTCPClient.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| MStream:=TMemoryStream.Create; Client.Connect; Try MStream.Write(Test,SizeOf(TTest)); Client.OpenWriteBuffer; Client.WriteStream(MStream,True,True); Client.CloseWriteBuffer; Finally Client.Disconnect; MStream.Free; end; |
Das funktioniert.
Nun zu meiner Frage:
Wenn ich a nicht bis 50 Zeichen voll mache, werden dann trotzdem die restlichen Zeichen bis 50 gesendet?
MfG, Coder