Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit if then Anweisung (https://www.delphipraxis.net/28739-problem-mit-if-then-anweisung.html)

Tzuxy 29. Aug 2004 15:57


Problem mit if then Anweisung
 
Guten Tag,
ich hab gerade ein kleines Problem mit meinem Programm. Ich möchte eine If-then Anweisung starten. Will diese aber nur starten wenn wiederum was anderes zutrifft.
Ein kleiner Auszug
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
if clientsocket1.Active = false then showmessage(' Es ist noch keine Verbindung aufgebaut');// wenn die verbindung inaktiv ist möchte ich die nächste Abfrage nicht starten
if edit2.Text = 'Nickname' then showmessage('Bitte deinen Nickname eingeben!')
  else memo1.lines.add(edit2.text + ': ' + edit1.text);
if edit1.Text = 'Nachricht' then Showmessage('Bitte deine Nachricht eingeben!')
  else memo1.lines.add(edit2.text + ': ' + edit1.text);
Clientsocket1.Socket.sendtext(edit2.text + ': ' + edit1.Text );


end;
mfG Werner

[edit=sakura] Alles ist Dringend!!! Mfg, sakura[/edit]

mytar 29. Aug 2004 16:00

Re: Dringend!!! Problem mit if then Anweisung
 
Zitat:

Ich möchte eine If-then Anweisung starten. Will diese aber nur starten wenn wiederum was anderes zutrifft.
:wiejetzt:

Die Muhkuh 29. Aug 2004 16:05

Re: Dringend!!! Problem mit if then Anweisung
 
Zitat:

Zitat von Tzuxy
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
if clientsocket1.Active = false then
begin
  showmessage(' Es ist noch keine Verbindung aufgebaut');// wenn die verbindung inaktiv ist möchte ich die nächste Abfrage nicht starten
  Exit;
end;
if edit2.Text = 'Nickname' then showmessage('Bitte deinen Nickname eingeben!')
  else memo1.lines.add(edit2.text + ': ' + edit1.text);
if edit1.Text = 'Nachricht' then Showmessage('Bitte deine Nachricht eingeben!')
  else memo1.lines.add(edit2.text + ': ' + edit1.text);
Clientsocket1.Socket.sendtext(edit2.text + ': ' + edit1.Text );


end;


Schreibs so.

mytar 29. Aug 2004 16:11

Re: Dringend!!! Problem mit if then Anweisung
 
oder so:

Delphi-Quellcode:
if not clientsocket1.Active then
 begin
  showmessage(' Es ist noch keine Verbindung aufgebaut');// wenn die verbindung inaktiv ist möchte ich die nächste Abfrage nicht starten
 end
else
 begin
 if edit2.Text = 'Nickname' then showmessage('Bitte deinen Nickname eingeben!')
   else memo1.lines.add(edit2.text + ': ' + edit1.text);
 if edit1.Text = 'Nachricht' then Showmessage('Bitte deine Nachricht eingeben!')
   else memo1.lines.add(edit2.text + ': ' + edit1.text);
 Clientsocket1.Socket.sendtext(edit2.text + ': ' + edit1.Text );
 end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 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