Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#21

Re: kann bei OnConnect keine TStrings liste übergeben

  Alt 14. Dez 2007, 11:36
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.
  Mit Zitat antworten Zitat