Zitat von
SirThornberry:
auch beim senden macht er es noch falsch. Er sendet weiterhin die Objectreferenz "Nachricht" und nicht den Text "Nachricht.Text".
Wie schließt du darauf? Er benutzt nun beim Senden folgenden Code:
Delphi-Quellcode:
Nachricht.Nickname := 'Hello';
Nachricht.Text := Listbox1.Items.Text;
Socket.SendBuf (Nachricht, SizeOf(Nachricht));
Wenn Nachricht eine TStringList hätte, dann müsste unter dem Qualifizierer
Nachricht erstmal der Name des TStrings Objektes folgen und dann dessen Eigenschaft
Text. Das kann mit dem o.g. Code nicht sein. Einzige Möglichkeit wäre, wenn er von TStrings/TStringList abgeleitet hätte und dieser neuen Klasse eine Eigenschaft/öffentlichen Member
Nickname verpaßt hätte. Davon gehe ich aber mal nicht aus. Somit scheint er es ordentlich auf einen String geändert zu haben, wie ich es geschrieben hatte.