Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anfängerfrage IF - THEN - ELSE (https://www.delphipraxis.net/109446-anfaengerfrage-if-then-else.html)

Geist 1. Mär 2008 16:07


Anfängerfrage IF - THEN - ELSE
 
Hallo zusammen,

ich möchte eine procedure bei bestimmten Bedingungen beenden. Wie geht das?


procedure TForm1.Taste2Click(Sender: TObject);
begin
if Form1.ADOConnection1.Connected = false then
messageDlg('Noch nicht mit der Datenbank verbunden.',mtError,[mbOK],0);
------------hier soll dann Schluss sein --------------

oder hier soll es bei ...=true weiter gehen...........

end;

Danke schon mal
Heiko

Der.Kaktus 1. Mär 2008 16:12

Re: Anfängerfrage IF - THEN - ELSE
 
hi,
Delphi-Quellcode:
procedure TForm1.Taste2Click(Sender: TObject);
begin
if not Form1.ADOConnection1.Connected then
begin
 messageDlg('Noch nicht mit der Datenbank verbunden.',mtError,[mbOK],0);
 exit;
end else (*Deine Befehle*) ;

Luckie 1. Mär 2008 16:29

Re: Anfängerfrage IF - THEN - ELSE
 
Zitat:

Zitat von Geist
ich möchte eine procedure bei bestimmten Bedingungen beenden. Wie geht das?

Im Titel hast du doch schon die richtigen Schlüsselwörter aufgezählt. ;? Übersetze sie doch einfach mal ins Deutsche: wenn, dann, ansonsten. Und dann kann man noch in der Delphi Hilfe oder in Einsteiger-Tutorials gucken.

Geist 1. Mär 2008 16:38

Re: Anfängerfrage IF - THEN - ELSE
 
wie das mit dem IF THEN ELSE funktioniert ist mir schon so einigermaßen klar.

Ich möchte aber die Procedure aber beenden wenn bestimmte Bedingungen nicht erfüllt sind.
Sprich, es soll gleich zu END 'gesprungen' werden.

mkinzler 1. Mär 2008 16:40

Re: Anfängerfrage IF - THEN - ELSE
 
Delphi-Quellcode:
Exit;

DeddyH 1. Mär 2008 17:10

Re: Anfängerfrage IF - THEN - ELSE
 
Das Exit ist IMHO nicht unbedingt nötig.
Delphi-Quellcode:
procedure TForm1.Taste2Click(Sender: TObject);
begin
  if not Form1.ADOConnection1.Connected then
    begin
      MessageDlg('Noch nicht mit der Datenbank verbunden.',mtError,[mbOK],0);
    end
  else
    begin
      (* Mit der DB arbeiten *)
    end;
end;

Tommy1988 1. Mär 2008 17:13

Re: Anfängerfrage IF - THEN - ELSE
 
Am besten niemals aus True oder False fragen ;)

Delphi-Quellcode:
if not Form1.ADOConnection1.Connected then
so ist es besser..

Delphi-Quellcode:
if not WAHR then // ...
if WAHR then // ...

DeddyH 1. Mär 2008 17:14

Re: Anfängerfrage IF - THEN - ELSE
 
Was willst Du mir damit sagen? Ich benutze doch not :gruebel:

Die Muhkuh 1. Mär 2008 17:15

Re: Anfängerfrage IF - THEN - ELSE
 
Er bezieht sich auf den original Source, Detlef.

DeddyH 1. Mär 2008 17:16

Re: Anfängerfrage IF - THEN - ELSE
 
Zitat:

Zitat von Die Muhkuh
Er bezieht sich auf den original Source, Detlef.

Zitiert mich aber dabei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.
Seite 1 von 4  1 23     Letzte »    

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