Hab doch schon geschrieben dass es grundsätzlich egal is. Das 1. Bit wär wohl am logischsten.
Ich verstehe aber nach wie vor nicht, wie ich über die 3 BOOL-Variablen das 1. Bit (oder irgendein anders, ich muss nur wissen welches) der INT-Variable setze. Ich verstehe nicht, warum ich mit der INT-Variable das Bit der selben INT-Variable setzen sollte bzw. wie das logisch funktionieren soll. In deinen Beispielen schreibst du immer "INT-Variable = INT-Variable OR xyz" ... ich will aber "INT-Variable BIT 1 = BOOL-Variable 1 OR BOOL-Variable 2 OR BOOL-Variable 3"
Als Textaufgabe:
3 verschiedene BOOL-Variablen sollen als EINE Bitmeldung erscheinen.
Möchte man eine Bitmeldung deklarieren, kann man diese aber nicht aus BOOL-Variablen "ziehen" sondern man braucht z.B. eine INT-Variable (es könnte auch Word usw sein)
IRGENDEIN Bit dieser INT-Variable muss also über ODER-Verknüpfung von den 3 BOOL-Variablen gesetzt werden. Natürlich muss ich wissen, WELCHES BIT gesetzt wird - es gibt aber von mir aus keine Vorgabe.
Nachher wähle ich dann beim Einfügen einer neuen Bitmeldung die INT-Variable samt dem eben gesetzten BIT aus und habe meine Bitmeldung.
Problem:
Ich weiß dank euch, wie ich eine BOOL-Variable über ODER-Verknüpfung mehrerer BOOL-Variablen setzen kann ... aber nicht, wie ich durch verschiedene BOOL-Variablen ein bestimmtes BIT (egal welches...) einer INT-Variable setze. Das Ganze soll auch über SmartTags laufen...
Ergebnis:
Ein Script mit SmartTags, welches z.B. so aussieht ... bloß solls halt funktionieren
SmartTags("Interne\TLZ_COM_Error"
.BIT1) = SmartTags("Interne\BIT_MELDUNGEN.COM_TLZ_ERROR") OR SmartTags("Interne\Bit_Meldungen.COMM_TLZ_ERROR") OR SmartTags("Interne\Bit_Meldungen.KOM_FEHLER_SE_TLZ")