Forum: Sonstige Fragen zu Delphi
by gb0,
17. Jan 2013
Für die KOPFgesteuerte und das Beispiel: ja.
Du bist glücklich in die Schleife gekommen (Passwort stimmt)? Dann fangen die Troubles nämlich erst an, weil es sich um die erwähnte Endlos-Schleife handelt. Du musst dem User also die Möglichkeit geben, aus dem Schleifenkörper heraus die Bedingung vom KOPF der Schleife auf false zu setzen, damit er aufhören (= die Schleife sauber verlassen) kann,...
Forum: Sonstige Fragen zu Delphi
by gb0,
17. Jan 2013
Ja, am ANFANG wird das eingegebene Passwort auf Richtigkeit geprüft (KOPF) - und nur wenn true herauskommt geht's ab ins Innere der Schleife - sonst gleich hinter die Ende-Marke (wie's in der Aufgabenstellung auch steht). Hinter der Ende-Marke sollte (zumindest für das Beispiel) der Programm-Abbruch/Ende stehen. In Wirklichkeit gibt es meist noch Varianten (zum Beispiel eine (fußgesteuerte...
Forum: Sonstige Fragen zu Delphi
by gb0,
17. Jan 2013
Aus den Beiträgen weiter oben geht es eigentlich schon hervor:
Wenn ZUERST die Bedingung geprüft wird, kommt die Programmausführung nie in den Schleifenkörper hinein. Du kannst damit praktisch ein ganzes 'schrecklich wichtiges' Programm abschirmen - als Beispiel würde sich eine Passwort-Eingabe anbieten. Nur wenn das Pw stimmt, funktioniert der 'Inhalt'.
Wenn die Schleife mal einfach so los...