Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Brauche Hilfe mit Messagebox (https://www.delphipraxis.net/173692-brauche-hilfe-mit-messagebox.html)

Der schöne Günther 11. Mär 2013 13:34

AW: Brauche Hilfe mit Messagebox
 
Zitat:

Zitat von DeddyH (Beitrag 1206937)
Das ist aber jetzt doppelt gemoppelt. Bei entsprechender Logik brauchst Du kein Exit, wenn Du Exit verwendest, brauchst Du keinen Else-Zweig :gruebel:

Bei Marsrovern wird für erhöhte Ausfallsicherheit auch redundant gebaut.

Natcree 11. Mär 2013 13:34

AW: Brauche Hilfe mit Messagebox
 
stimmt hast recht. den setfocus auf edit hat er nicht gemacht. kahm fehler meldung

DeddyH 11. Mär 2013 13:36

AW: Brauche Hilfe mit Messagebox
 
[ironie] Ich schreibe ja auch immer als letzte Zeile jeder Methode noch ein Exit rein, damit ich sicher bin, dass die Methode auch verlassen wird. [/ironie]

p80286 11. Mär 2013 14:57

AW: Brauche Hilfe mit Messagebox
 
Zitat:

Zitat von Natcree (Beitrag 1206934)
Delphi-Quellcode:
 
if edit3.Text = '' then
     begin
     if MessageBox(0, 'Eingabe erwartet', 'Fehler', MB_OK or MB_ICONERROR)= idok then exit
else

...
end;

Zitat:

Zitat von DeddyH (Beitrag 1206937)
Das ist aber jetzt doppelt gemoppelt. Bei entsprechender Logik brauchst Du kein Exit, wenn Du Exit verwendest, brauchst Du keinen Else-Zweig :gruebel:

Da nach dem else kein
Delphi-Quellcode:
begin..end
folgt, ist das
Delphi-Quellcode:
exit
durchaus notwendig, da sonst alle Anweisungen nach
Delphi-Quellcode:
else ...;
ausgefürt werden.

:idea:

Gruß
K-H

DeddyH 11. Mär 2013 15:13

AW: Brauche Hilfe mit Messagebox
 
"Bei entsprechender Logik" hab ich ja nicht umsonst geschrieben. Außerdem bezieht sich das else im gezeigten Code auf die Rückgabe der MessageBox, was ja hier gar keinen rechten Sinn macht.

p80286 11. Mär 2013 15:28

AW: Brauche Hilfe mit Messagebox
 
Zitat:

Zitat von DeddyH (Beitrag 1206967)
"Bei entsprechender Logik"

:stupid:Grauslig ich hab ja noch mehr übersehen:stupid:

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.
Seite 2 von 2     12   

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