Ja, technisch geht das, aber potthässlich ist es trotzdem. Lass den armen nur einmal statt
for variable := False to True
einmal
for variable := True to False
schreiben und sich dann wundern warum nichts mehr geht.
Dann brauchst Du doch im Grunde nur noch eine Funktion
Nein, er braucht drei. Er hat ja drei verschiedene Bedingungen die nichts miteinander zu tun haben.
Er will sowas wie im Anhang in Listboxen packen.