Einzelnen Beitrag anzeigen

Benmik

Registriert seit: 11. Apr 2009
542 Beiträge
 
Delphi 11 Alexandria
 
#1

Frage zu bitweisen Operatoren/Sets

  Alt 18. Okt 2021, 13:35
Ich habe eine Routine, in der eine Reihe von "Schaltern" einzeln oder in Kombination gesetzt, entfernt oder ausgelesen wird.
Mein Problem dabei: Das Ganze läuft in einer Schleife, in der alle drei Operationen an verschiedenen Stellen erfolgen können, und ein Schalter soll nur dann gesetzt werden können, wenn er nicht schon vorhanden ist, damit er gegebenenfalls einfach wieder entfernt werden kann. Eigentlich natürlich kein Problem, aber ich möchte gern vermeiden, dass jedesmal, wenn ein Schalter hinzugefügt wird, ein Abfragekonstrukt vorhanden sein muss, also im Grunde ein Eleganz-Problem. Wie macht man sowas am elegantesten?
  Mit Zitat antworten Zitat