Hallo!
Zitat von
Nailor:
Aber was ist mit der Menge begin und ends? Machen die auch was schlimmes?
Natürlich nicht, ist nur mehr Schreibaufwand. Meine Kritik betraf ja das doppelte IF!
Delphi-Quellcode:
if a then
.. else
if not a then
..
Wenn a eine Variable ist, die nicht von asynchronen Prozessen (OnKeyPressed, OnTimer etc.) verändert wird, bleibt a dasselbe.
Ändert ein asynchroner Prozess die Variable a, wird u.U. beides NICHT durchlaufen!
Ist a eine Funktion, wird sie zweimal ausgeführt! Wenn die fragt, ob man das Programm wirklich beenden will, kommt die Frage bei "Nein" 2 mal!
Was den Schreibaufwand betrifft: Informatiker sind so faul, daß sie lieber 2 Tage an einem Programm scheiben, als 2 Minuten zu arbeiten!
Gruß
Dietmar Brüggendiek