Hallo zusammen
Habe versucht ein Array-Script zu erstellen, bin der Meinung dass nun die Daten aus dem INI gelesen werden und im Auswahl GUI ersichtlich sein sollten.
Dies ist aber nicht der Fall, Bitte um Hilfe "glug glug glug"
MC
Spoiler anzeigen
#include<array.au3>
Opt('MustDeclareVars', 1)
ArrayMuster()
Func ArrayMuster()
Global $aIni, $nMsg, $GUI_EVENT_CLOSE
Global $sFilename = "C:\Dokumente und Einstellungen\Administrator\Desktop\autoit\muster.ini"
Global $MengenCombo[3]
Global $Sektionen[3] = ["HostName", "Schluessel", "Muster"]
GUICreate ("GUI",250, 250)
GuiCtrlCreateLabel("HostName ", 60, 10)
$MengenCombo[0] = GUICtrlCreateCombo("", 60, 30)
GuiCtrlCreateLabel("Schluessel ", 60, 70)
$MengenCombo[1] = GUICtrlCreateCombo("", 60, 88)
GuiCtrlCreateLabel("Muster ", 60, 130)
$MengenCombo[2] = GUICtrlCreateCombo("", 60, 150)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
EndSwitch
If Not FileExists($sFilename) Then ; Neu zur Überprüfung hinzu
MsgBox(0, "Test", "Ini-Datei existiert nicht.")
Exit
EndIf
WEnd
While 1
$aIni = IniReadSection($sFilename, $Sektionen[0])
For $i = 1 To $aIni[0][0]
GUICtrlSetData($MengenCombo[0], $aIni[$i][1])
Next
WEnd
EndFunc
Muster.ini
Spoiler anzeigen
[hostname]
1=Markus
2=Claudio
3=Elvis
4=David
[Muster]
1=A_Gruppe
2=B_Gruppe
3=C_Gruppe
4=D_Gruppe
[Schluessel]
SchluesselA=1
SchluesselB=2
SchluesselC=3
SchluesselD=4
SchluesselE=5
SchluesselF=6