Hallo liebes Forum,
ich habe da ein Problem mit einer Funktion, welche einen Wert vom Typ Boolean in ein Checked/Unchecked für mein GUI umwandelt:
[autoit]Func _Bool2Check($wert);
Select
Case $wert = True ; <-- Egal, ob $wert True oder False ist, es wird ausschließlich dieser Case ausgeführt!!!
MsgBox(0,"True:", $wert); <-- Egal, ob $wert True oder False ist, es wird ausschließlich dieser Case ausgeführt!!!
Return $GUI_CHECKED ; <-- Egal, ob $wert True oder False ist, es wird ausschließlich dieser Case ausgeführt!!!
Case $wert = False
MsgBox(0,"False:", $wert);
Return $GUI_UNCHECKED
Case Else
MsgBox(0,"Select Case Else", "Dieser Fall sollte NIEMALS eintreten!");
EndSelect
EndFunc
Natürlich hatte ich anfangs If verwendet, als dort das Problem auftrag, habe ich es mit Switch und Select probiert (um ggf. einen Bug zu umgehen), das Ergebnis ist jedoch immer dasselbe...
Könnt Ihr mir weiterhelfen?
Viele Grüße
Jens