hallo ich habe ein großes Problem
ich bekomme meine 18 Radiobuttons nicht abgefragt und ich weis nicht wo da der Fehler liegt
so habe ich es bisher gelöst
Spoiler anzeigen
Func _saveini()
Local $RB1 = GUICtrlGetState($Radio1)
Local $RB2 = GUICtrlGetState($Radio2)
Local $RB3 = GUICtrlGetState($Radio3)
Local $RB4 = GUICtrlGetState($Radio4)
Local $RB5 = GUICtrlGetState($Radio5)
Local $RB6 = GUICtrlGetState($Radio6)
Local $RB7 = GUICtrlGetState($Radio7)
Local $RB8 = GUICtrlGetState($Radio8)
Local $RB9 = GUICtrlGetState($Radio9)
Local $RB10 = GUICtrlGetState($Radio10)
Local $RB11 = GUICtrlGetState($Radio11)
Local $RB12 = GUICtrlGetState($Radio12)
Local $RB13 = GUICtrlGetState($Radio13)
Local $RB14 = GUICtrlGetState($Radio14)
Local $RB15 = GUICtrlGetState($Radio15)
Local $RB16 = GUICtrlGetState($Radio16)
Local $RB17 = GUICtrlGetState($Radio17)
Local $RB18 = GUICtrlGetState($Radio18)
if $RB1 = 144 Then
IniWrite($file, "Status", "RB1", "1")
Else
IniWrite($file, "Status", "RB1", "0")
EndIf
If $RB2 = 144 Then
IniWrite($file, "Status", "RB2", "1")
Else
IniWrite($file, "Status", "RB2", "0")
EndIf
If $RB3 = 144 Then
IniWrite($file, "Status", "RB3", "1")
Else
IniWrite($file, "Status", "RB3", "0")
EndIf
If $RB4 = 144 Then
IniWrite($file, "Status", "RB4", "1")
Else
IniWrite($file, "Status", "RB4", "0")
EndIf
If $RB5 = 144 Then
IniWrite($file, "Status", "RB5", "1")
Else
IniWrite($file, "Status", "RB5", "0")
EndIf
If $RB6 = 144 Then
IniWrite($file, "Status", "RB6", "1")
Else
IniWrite($file, "Status", "RB6", "0")
EndIf
If $RB7 = 144 Then
IniWrite($file, "Status", "RB7", "1")
Else
IniWrite ($file, "Status", "RB7", "0" )
EndIf
If $RB8 = 144 Then
IniWrite($file, "Status", "RB8", "1")
Else
IniWrite($file, "Status", "RB8", "0")
EndIf
If $RB9 = 144 Then
IniWrite($file, "Status", "RB9", "1")
Else
IniWrite($file, "Status", "RB9", "0")
EndIf
If $RB10 = 144 Then
IniWrite($file, "Status", "RB10", "1")
Else
IniWrite($file, "Status", "RB10", "0")
EndIf
If $RB11 = 144 Then
IniWrite($file, "Status", "RB11", "1")
Else
IniWrite($file, "Status", "RB11", "0")
EndIf
If $RB12 = 144 Then
IniWrite($file, "Status", "RB12", "1")
Else
IniWrite($file, "Status", "RB12", "0")
EndIf
If $RB13 = 144 Then
IniWrite($file, "Status", "RB13", "1")
Else
IniWrite($file, "Status", "RB13", "0")
EndIf
If $RB14 = 144 Then
IniWrite($file, "Status", "RB14", "1")
Else
IniWrite($file, "Status", "RB14", "0")
EndIf
If $RB15 = 144 Then
IniWrite($file, "Status", "RB15", "1")
Else
IniWrite($file, "Status", "RB15", "0")
EndIf
If $RB16 = 144 Then
IniWrite($file, "Status", "RB16", "1")
Else
IniWrite($file, "Status", "RB16", "0")
EndIf
If $RB17 = 144 Then
IniWrite($file, "Status", "RB17", "1")
Else
IniWrite($file, "Status", "RB17", "0")
EndIf
If $RB18 = 144 Then
IniWrite($file, "Status", "RB18", "1" )
Else
IniWrite($file, "Status", "RB18", "0" )
EndIf
EndFunc
[/autoit]und so würde ich es gerne.
machen ist ja viel einfacher.
geht aber leider nicht nur warum nicht?
Spoiler anzeigen
For $i = 1 To 18
$RB ="$Radio" & $i
if GUICtrlGetState($RB) = 144 Then
IniWrite($file, "Status", "RB" & $i, "1")
Else
IniWrite($file, "Status", "RB" & $i, "0")
EndIf
Next