Hmm, da fehlt wohl ein bißchen was bei dir *g*
Also ich nehme mal an dein Memo und dein ClientSocket hast du auf der Form plaziert.
Um das onRead-Event des ClientSocket zu bearbeiten, markier den Clientsocket auf der Form oder wähl in der Objekt-Hierarchie aus und geh dann im Objektinspektor auf Ereignisse.
Da klickst du dann mal doppelt auf "OnRead".
Damit erstellst du eine neue Prozedur für das OnRead-Ereignis des ClientSockets.
Wenn du es so machst, dann kannst du sicher sein, dass du nichts vergessen hast, zumindest beim Rahmen der Prozedur, also bei der Deklaration.
So sollte es aussehen (Vergleich einfach mal meins und deins und dann fällt dir vielleicht auf dass bei dir ein bißchen was fehlt *g*)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket); var s: String; begin s := Socket.ReceiveText; Memo1.Lines.Add(s); end; |
Wer das Konzept der Unendlichkeit verstehen will, muss nur das Ausmaß menschlicher Dummheit betrachten. (Voltaire)