Entwickler-Ecke
Internet / Netzwerk - StringList senden und Aussortierung
Die Brotmafia - Fr 20.01.06 15:53
Titel: StringList senden und Aussortierung
Also, eigentlich sind's 2 Topics.
Erster Fall: Der Clientsocket macht SendText zum Serversocket, der Serversocket bekommt den Text, dieser ist mit test1; test2; test3; nach jeder variable abgegrenzt, nun hätt ich gerne dass er die variable test1 in ein String Grid schreibt, die test2 in ein anderes Grid....
Er soll also die werte bis dahin behandeln, bis dass ";" kommt, dann mit dem nächsten wert weitermachen...
Zweiter Fall: Will ne StringList machen, also ich denke mal da kann man mehrere Variablen reinschreiben und die dann auch unterschiedlich wieder aufrufen, kenn mich damit aber nicht so aus... Kann mal einer kurz anhand eines Beispiels erklären wie so ne StringList funktioniert und wie ich das so machen muss?
Wie kann ich die StringList dann versenden, muss ich das per SendBuf oder so machen?
danke!
Danny87 - Fr 20.01.06 15:58
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.Button1Click(Sender : TObject); var slTest : TStringList; begin slTest := TStringList.Create; slTest.Add('Hallo'); .... end; |
hmm... ich hab an und für sich keine grosse Lust dir die komplette Stringlist vorzustellen...;-)
Schau einfach mal in der Delphi-Hilfe
gruss daniel
Die Brotmafia - Fr 20.01.06 22:33
Das Tutorial ist echt cool, auch wenns mich ab etwa der hälfte oder ein bisschen weiter sogar etwas überfordert....
Wie kann ich eine StringList senden, das würde mich noch interressieren,..
Und nein, ich will keine Indy Compos benutzen *g*
Pepe - Sa 21.01.06 00:54
Delphi-Quelltext
1:
| ClientSocket1.Socket.SendText(StringList.CommaText); |
und beim empfangen:
Delphi-Quelltext
1: 2: 3:
| StringList := TStringList.Create;
StringList.CommaText := Socket.ReceiveText; |
sollte klappen...
Narses - Sa 21.01.06 11:05
Moin!
Pepe hat folgendes geschrieben: |
Delphi-Quelltext 1:
| ClientSocket1.Socket.SendText(StringList.CommaText); |
und beim empfangen:
Delphi-Quelltext 1: 2:
| StringList := TStringList.Create; StringList.CommaText := Socket.ReceiveText; | sollte klappen... |
Meistens, :wink: warum dann manchmal doch nicht, steht im Tut. :mrgreen:
Die Brotmafia hat folgendes geschrieben: |
| Das Tutorial ist echt cool |
Danke! :)
Die Brotmafia hat folgendes geschrieben: |
auch wenns mich ab etwa der hälfte oder ein bisschen weiter sogar etwas überfordert....
Wie kann ich eine StringList senden, das würde mich noch interressieren,.. |
Wenn du Fragen zum Tut hast, dann stell sie doch bitte im Tut-Thread, vielleicht sind ja auch andere an diesem Punkt und kommen nicht weiter. Ich beantworte sie da gerne. Abgesehen davon bin ich immer daran interessiert, wie das Tut ankommt und ob ich es noch besser machen könnte. :wink:
cu
Narses
Pepe - Sa 21.01.06 11:44
hab mir das tut vor nen paar tagen mal angesehen, weil ich endlich mal wissen wollte, wie man mehrere clients verwaltet, nach dem ich das wusste habe ich aber auch schon aufgehört zu lesen, werd mir das wohl nochmal genauer angucken müssen, aber bei dem was ich schon gesehen hab, respekt, verdammt gute arbeit!
Die Brotmafia - Sa 21.01.06 13:36
Also, erstma Respekt, das mit der StringList.CommaText ist genau das was ich brauche, was mir jetzt noch fehlt: Ich hätte gerne dass er das erste Wort bis zum , als showmessage macht, das zweite in ein Memo schreibt, bisher kann ich höchstens beide mit showmessage(StringList.CommaText); ausgeben...
Edit: Selbst ist der Mann, habs rausgefunden *g*
showmessage(StringList.Strings[1]);
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!