![]() |
in Procedur funtioniert zweite Zeile nicht! warum?
hi @ all!
------------------------------------------------------------------
Delphi-Quellcode:
-------------------------------------------------------------------
procedure TForm1.ServerSocket2ClientRead(Sender: TObject;
Socket: TCustomWinSocket); var order : string; begin order := socket.ReceiveText; if order = 'open' then begin richedit1.lines.add('OPEN befehl wurde empfangen'); if order = 'close' then begin richedit1.lines.add('CLOSE befehl wurde empfangen'); end; end; end; ich möchte das diese zeile : if order = 'open' then begin richedit1.lines.add('CLOSE befehl wurde empfangen'); auch ausgeführt wird. ich möchte mehrere befehle verwenden aber es funktioniert immer nur die erste (close) zeile. das soll so funktionieren : wenn ich den text "open" sende dann soll er einen befehl ausführen hier zb. gibt er den text : "OPEN befehl wurde empfangen" in ein memo aus. und bei close sollte er dann "CLOSE befehl empfange" in ein memo ausgeben aber es geht nur der eine erste mit OPEN befehl empfangen" Wer kann mir da weiter helfen?????????? danke im vorraus für jede hilfe Hari [edit=Luckie]Delphi-Tags gesetzt. Mfg, Luckie[/edit] [edit=Luckie]Quelltext formatiert. Mfg, Luckie[/edit] |
Re: in Procedur funtioniert zweite Zeile nicht! warum?
Kuck dir den Quellcode mal jetzt an nach dem ich ihn formtiert habe. :roll:
Man sieht, etwas besser formatieren und der Fehler springt einem förmlich ins Auge. |
Re: in Procedur funtioniert zweite Zeile nicht! warum?
dann lösch das hier halt @ luckie für leute wie dich gebits ja deinen "beruf" :mrgreen:
|
Re: in Procedur funtioniert zweite Zeile nicht! warum?
Was soll bitte sehr dieser äußerst überflüssige Beitrag hier an dieser Stelle? :warn: Fass dies bitte als Warnung auf.- So viel ich weiß, hat dir Daniel diesbezüglich schon eine PN geschrieben!
|
Re: in Procedur funtioniert zweite Zeile nicht! warum?
irgendwas hat nicodius gesoffen, in nem anderen thread meinte er schon das die lösung eines alphablend-panels nonVCL sei :lol:
Luckie dein Text enthält viele Fehler !! :mrgreen: @Topic: deine 2te if abfrage muss 1mal weiter nach aussen |
Re: in Procedur funtioniert zweite Zeile nicht! warum?
ja ich hab ja gesoagt da ma net gut geht ich glaub ich halt mich vom Forum fern
ürbigens Luckie wir wollten noch was wegen der ip geschichte reden oder? |
Re: in Procedur funtioniert zweite Zeile nicht! warum?
Zitat:
|
Re: in Procedur funtioniert zweite Zeile nicht! warum?
Delphi-Quellcode:
du hast die if abfragen ineinander verschachtelt gehabt! ob es "close" ist, würde nur geschaut werden, wenn es "open" ist... :roll:
procedure TForm1.ServerSocket2ClientRead(Sender: TObject;
Socket: TCustomWinSocket); var order : string; begin order := socket.ReceiveText; if order = 'open' then begin richedit1.lines.add('OPEN befehl wurde empfangen'); end; if order = 'close' then begin richedit1.lines.add('CLOSE befehl wurde empfangen'); end; end; ich hoff so gehts! stefan |
Re: in Procedur funtioniert zweite Zeile nicht! warum?
Zitat:
du kannst solche posts ohen weiteres löschen ^^ |
Re: in Procedur funtioniert zweite Zeile nicht! warum?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 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