Ini Datei in ListView einfügen??

  • Hallo Zusammen,

    ich bin neu hier im Forum und habe bereits viel Zeit damit verbracht eine Lösung für mein Problem im Netz zu suche.
    Meine Frage ist, wie ich mir eine Ini Datei in einem ListView anzeigen lassen kann??

    Ich weis da jedenfalls nicht mehr weiter =(
    Der Fehler muss auf jeden fall in den beiden Funktionen liegen =(

    Hab mal alle Includes eingetragen, auch wenn ich nur den fehlerhaften teil poste.


    Quellcode:


    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <ListBoxConstants.au3>
    #include <File.au3>
    #include <Array.au3>
    #include <GuiComboBox.au3>
    #include <GuiListBox.au3>

    Case $GUI_EVENT_CLOSE
    Exit

    Case $Hinzufuegen_Button ;Stoppgrund Button Belegung und Funktion
    GUISetState (@SW_ENABLE, $Konsole_Neben_Uebersicht)
    GUISetState(@SW_SHOW, $Konsole_Neben_Uebersicht)


    Case $Abbruch_Button_Neben_Ue
    GUISetState(@SW_HIDE, $Konsole_Neben_Uebersicht)


    Case $Hinzufuegen_Button_Neben_Ue
    $Grund = GUICtrlRead($Neuer_Grund_Ue)

    If Not StringRegExp($Grund, "[a-zA-Z]") then
    MsgBox(0+16,"Fehler","Zum Fortfahren muss ein Grund eingegeben werden.")

    Else

    $LastIndex=Stoppgrundlist_lesen()
    IniWrite($Pfad_Stoppgruende&"\Stoppgründe.ini", "Stoppgründe", $LastIndex, $Grund)
    MsgBox(0+48, "Erfolgreich", "Stoppgrund wurde hinzugefügt")
    ListBox_fuellen()

    EndIf

    Func Stoppgrundlist_lesen()

    $Array = IniReadSection($Pfad_Stoppgruende&"\Stoppgründe.ini", "Stoppgründe")
    $LastIndex = $Array[0][0]
    _ArrayDisplay($Array)
    Return $LastIndex

    EndFunc

    Func ListBox_fuellen()
    $Array = IniReadSection($Pfad_Stoppgruende&"\Stoppgründe.ini", "Stoppgründe")
    $LastIndex = $Array[0][0]
    _GUICtrlListBox_ResetContent($Stoppgruende_List)

    For $i = 1 To $LastIndex Step 1

    _GUICtrlListBox_AddString($Stoppgruende_List, $Array[$i][1])

    Next
    ;~ _ArrayDisplay($Array)
    EndFunc

  • Tip: Du kannst Dir auch den INI-Editor hier ansehen.