![]() |
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 |
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*) ; |
Re: Anfängerfrage IF - THEN - ELSE
Zitat:
|
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. |
Re: Anfängerfrage IF - THEN - ELSE
Delphi-Quellcode:
Exit;
|
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; |
Re: Anfängerfrage IF - THEN - ELSE
Am besten niemals aus True oder False fragen ;)
Delphi-Quellcode:
so ist es besser..
if not Form1.ADOConnection1.Connected then
Delphi-Quellcode:
if not WAHR then // ...
if WAHR then // ... |
Re: Anfängerfrage IF - THEN - ELSE
Was willst Du mir damit sagen? Ich benutze doch not :gruebel:
|
Re: Anfängerfrage IF - THEN - ELSE
Er bezieht sich auf den original Source, Detlef.
|
Re: Anfängerfrage IF - THEN - ELSE
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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 by Thomas Breitkreuz