![]() |
Re: If Text = 'Heute*irgendwas*' then ?
Ist erst ein paar Stunden her:
![]() |
Re: If Text = 'Heute*irgendwas*' then ?
Zitat:
Delphi-Quellcode:
Ungefähr so könnte das klappen... ;)
s2 := stringList1.Strings[2];
if StringList1.Strings[1] = Copy(s, 1, Length(StringList1.Strings[1]) then begin for i := Length(StringList1.Strings[1]) to Length(s) do begin if s[i] = s2[1] then if copy(s, i, Length(s) - i) = s2 then ;//leere Anweisung, irgendwas hier machen end; end; //edit: :wall: UNd ich machs so kompliziert :( |
Re: If Text = 'Heute*irgendwas*' then ?
ich hatte gerade auch ein problem was hier reinpasst da ich wasverwende was ich hier gesehen habe.
volgendes:
Delphi-Quellcode:
wird gesendet
procedure TForm1.ClientSocket1Connect(Sender: TObject;
Socket: TCustomWinSocket); begin ClientSocket1.Socket.SendText('message '+ Spieler.getSpielername(0) + ' ist dem Spiel Beigetreten'); end;
Delphi-Quellcode:
ist die abfrage doch dies geschieht nicht beim connecten, bzw der text wird nicht angezeigt kp warum nicht!
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket); var befehl : string; begin If Pos('message', Socket.ReceiveText) = 1 then befehl :='message'; if befehl = 'message' then Memo1.Lines.Add(copy(Socket.ReceiveText,8,length(Socket.ReceiveText))); end; |
Re: If Text = 'Heute*irgendwas*' then ?
Ganz einfach, weil du "Socket.ReceiveText" nur 1mal benutzen kannst.
Lösung: Lade es in eine Variable und benutze sie stattdessen. |
Re: If Text = 'Heute*irgendwas*' then ?
habe durch probieren es auch rausgekrigt danke aber :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz