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.
Dafür gibt es ja den Debugger
Es ist da wie bei den ENUMs, wo man dann ja auch DOWNTO verwendet.
Man muß nur aufpassen, wenn jemand nett war und das True umgeschrieben hat.
const True = Boolean(255);
Aber das macht man ja nicht.
PS: Ich würde nur eine Schleife verwenden und das dann mathematisch oder binär befüllen.