Das set ist immer nur so groß, wie nötig
Größe in Byte = Aufrunden(Elemente / 8)
Aber es gibt auch eine Möglichkeit dem Set eine gewisse größe aufzuzwingen, entweder per Compilerschalter {$X-} / {$X+} oder {$X1}, {$X2}, {$X4} aber was für das X hinkomm , fällt mir gerade nicht ein (aber dafür ist ja die
OH da ^^)
oder man gibt einfach dem letzten element eine Position
... = Set of (aaa, bbb, ccc, ddd=31); // hier ist dann das Set 32 Bit/4 Byte groß
PS: auf diese Weise kann man auch allen elementen selber nummern verzeilen