Verständnisfrage.
Es gibt verschiedene Funktionen, die Zweier-Potenzen als Flags verwenden (heißt das so?), also 1, 2, 4, 8, 16, 32, ... Ein berühmter Vertreter dafür ist die MsgBox, die eine beachtliche Anzahl von Flags benutzt.
In diesem Thread möchte ich die Shift-States der Tastatur betrachten, die die Flags 1, 2, 4, 8, 16 und 32 benutzen. Auswerten kann man sie z.B. so:
Beispiel 1
Code
Beispiel 2
Code
Meine Frage ist, was sind die praktischen Unterschiede? Für welchen Anwendungsfall ist die eine besser geeignet, als die andere? Oder ist am Ende alles gleich?