Hallo Community,
habe erst vor kurzen Zeit die Macht von Autoit endeckt und mittlerweile einige kleinere Projekte umgesetzt. Unter anderem die Sicherung und Wiederherstelllung von Outlock, Outlock Express und Mozilla Firefox. Mir war dabei wichtig mehr über die Registry und Filebefehle zu lernen.
Nun arbeite ich derzeit an meinem ersten Gui Projekt und bin an meine Grenzen gestoßen obwohl das Programm bereits lief und ich mir leider mit Tidy irgendwie den Source versaut habe.
Hier nun der relevante Sourcecode für das Problem:
In meiner Gui erstelle ich mit
$Combo1 = _GUICtrlComboBoxEx_Create ($Form1,"", 8, 256, 617, 325,BitOR($CBS_DROPDOWNLIST, $CBS_AUTOHSCROLL))
; Hier wird die Server.ini in die ComboBox ausgelesen
$mailserver = @ScriptDir & "\Server.ini"
_FileReadToArray ($Server, $Eingabe)
; Diese Schleife wird durchlaufen bis die letze Zeile in der Combobox eingelesen wurde
For $i = 1 To $Eingabe [0]
_GUICtrlComboBoxEx_AddString($Combo1, $Eingabe[$i])
Next
; Hiermit wird die Vorgabe der Combobox auf den ersten Eintrag festgelegt
_GUICtrlComboBoxEx_SetCurSel($Combo1, 0)
Bis hierhin funktioniert alles bestens. Die Gui wird aufgebaut und die Server aus der Ini Datei komplett eingelesen und danach in der Gui der erste Eintrag aktiv in der Combobox angezeigt. Das Problem was sich nun zeigt ist es den ausgewählten Eintrag aus der ComboBox auszulesen. Es ist mir zwar gelungen den Index des Elementes auszulesen aber womit lese ich den Eintrag der hinter dem Index hinterlegt ist aus.
Hier mal der Rest des Sourcecodes:
Case $line = ("Server")
$x = _GUICtrlComboBoxEx_GetCurSel($Combo1)
msgbox (0,"Ihre Auswahl",$x)
Hier bekomme ich nun den Index als Zahl zurückgeliefert aber jegliche Versuche den Eintrag mit
Nun zu meiner Frage: Wie lese ich den Eintrag zum Index korrekt aus.
Danke für Eure Hilfe