Forum: Programmieren allgemein
by DeddyH,
11. Mär 2013
"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.
Forum: Programmieren allgemein
by DeddyH,
11. Mär 2013
Ich schreibe ja auch immer als letzte Zeile jeder Methode noch ein Exit rein, damit ich sicher bin, dass die Methode auch verlassen wird.
Forum: Programmieren allgemein
by DeddyH,
11. Mär 2013
Das ist aber jetzt doppelt gemoppelt. Bei entsprechender Logik brauchst Du kein Exit, wenn Du Exit verwendest, brauchst Du keinen Else-Zweig :gruebel:
Forum: Programmieren allgemein
by DeddyH,
11. Mär 2013
Ja eben, ich dachte, das würde mein Beispiel tun, oder war das so missverständlich?
Forum: Programmieren allgemein
by DeddyH,
11. Mär 2013
Sry, ich verstehe gerade nur Bahnhof. Wann soll die MessageBox denn kommen?
Forum: Programmieren allgemein
by DeddyH,
11. Mär 2013
Meinst Du so etwas?
procedure TFormDings.ButtonWuppdiClick(Sender: TObject);
begin
if DeinEdit.Text = '' then
begin
MessageBox(0, 'Eingabe erwartet', 'Fehler', MB_OK or MB_ICONERROR);
DeinEdit.SetFocus;
end
else
ClickCode;