Autor Beitrag
Die Brotmafia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win XP Suse Linux 9.3
Delphi 7 Enterprise, Delphi 2005
BeitragVerfasst: Fr 20.01.06 16:53 
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
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 688

Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
BeitragVerfasst: Fr 20.01.06 16:58 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.Button1Click(Sender : TObject);
var slTest : TStringList;  // Eine StringList mit dem Name "slTest" deklarieren
begin
slTest := TStringList.Create;  // Die StringList erzeugen

slTest.Add('Hallo');  // Das Wort "Hallo" in die StringList einfügen

....
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
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 20.01.06 17:17 
Moin!

Darf ich dir mal pauschal mein Protokoll-Tut ans Herz legen? 8) :wink:

cu
Narses
Die Brotmafia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win XP Suse Linux 9.3
Delphi 7 Enterprise, Delphi 2005
BeitragVerfasst: Fr 20.01.06 23: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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 107

Win 98, Win 2000 Prof., Win XP Prof.
Delphi 2005 Prof.
BeitragVerfasst: Sa 21.01.06 01:54 
ausblenden Delphi-Quelltext
1:
ClientSocket1.Socket.SendText(StringList.CommaText);					


und beim empfangen:

ausblenden Delphi-Quelltext
1:
2:
3:
StringList := TStringList.Create;

StringList.CommaText := Socket.ReceiveText;


sollte klappen...
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 21.01.06 12:05 
Moin!

user profile iconPepe hat folgendes geschrieben:
ausblenden Delphi-Quelltext
1:
ClientSocket1.Socket.SendText(StringList.CommaText);					

und beim empfangen:
ausblenden Delphi-Quelltext
1:
2:
StringList := TStringList.Create;
StringList.CommaText := Socket.ReceiveText;
sollte klappen...

Meistens, :wink: warum dann manchmal doch nicht, steht im Tut. :mrgreen:

user profile iconDie Brotmafia hat folgendes geschrieben:
Das Tutorial ist echt cool

Danke! :)

user profile iconDie 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 107

Win 98, Win 2000 Prof., Win XP Prof.
Delphi 2005 Prof.
BeitragVerfasst: Sa 21.01.06 12: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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win XP Suse Linux 9.3
Delphi 7 Enterprise, Delphi 2005
BeitragVerfasst: Sa 21.01.06 14: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]);