Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Socket RecieveText @ Form.Caption (https://www.delphipraxis.net/105840-socket-recievetext-%40-form-caption.html)

ghost007 31. Dez 2007 11:42


Socket RecieveText @ Form.Caption
 
Hallo,
wie der titel dieses topics schon sagt. Hab ich das problem, das der text, den meine socket komponente empfängt in der Caption der Form auf der sich dich kompo befindet steht.
Wenn ich sowas hier versuche:
Delphi-Quellcode:
 text:=Socket.RecieveText;
 Form1.Caption:='bla';
und die variable text weiter bearbeiten will, ist diese leer :(

MfG - Ghost007

Apollonius 31. Dez 2007 11:45

Re: Socket RecieveText @ Form.Caption
 
Man sollte keine Variable Text nennen. Denn Text ist zum einen ein Typ für Textdateien, zum anderen hat bereits TControl eine Eigenschaft Text. Es kann sein, dass diese dir hier in die Quere kommt.

Muetze1 31. Dez 2007 11:49

Re: Socket RecieveText @ Form.Caption
 
Zitat:

Zitat von Apollonius
..., zum anderen hat bereits TControl eine Eigenschaft Text. Es kann sein, dass diese dir hier in die Quere kommt.

Das ist es definitiv und man sollte sich vllt. eine lokale Variable namens "Text" definieren.

thkerkmann 31. Dez 2007 11:50

Re: Socket RecieveText @ Form.Caption
 
Hi,

wo steht denn dieser Code ? So ganz wird mir nicht klar was du da machst.

Delphi-Quellcode:
procedure TForm1.ClientSocket1SocketRead(Socket:tClientSocket);
var
 text: string;
begin
  text := '';
  while Socket.Receivelength>0 do
    text := text + Socket.ReceiveText;

  ....
end;
So - oder so ähnlich - geht das normalerweise.

Gruss und Guten Rutsch :-D

ghost007 31. Dez 2007 11:52

Re: Socket RecieveText @ Form.Caption
 
Zitat:

Zitat von Apollonius
Man sollte keine Variable Text nennen. Denn Text ist zum einen ein Typ für Textdateien, zum anderen hat bereits TControl eine Eigenschaft Text. Es kann sein, dass diese dir hier in die Quere kommt.

an diesem fehler sieht man mal ... wie einfach eine lösung sein kann :schäm:

danke - erledigt

MfG - Ghost007

[EDIT]
danke thkerkmann hat sich schon erledigt ^^
dir auch nen guten rutsch :)
[/EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz