Menü Updaten(Menü wird aus Datei erstellt)

  • Hi,

    ich will das mein Menü was aus einer .ini erzeugt wird sich wärend des scripts updaten(falls man neue einträge in die .ini schreibt)
    Hier der Code wie ich gedacht habe das es klappen kann.

    [autoit]


    ;Menü Updaten
    For $i = 1 To $var[0][0]
    _GUICtrlMenu_DeleteMenu($Menu, $var[$i][0])
    Next
    ;##############Ab Hier klappt alles super###
    $var = IniReadSection(@ScriptDir & "\Data\sender.ini", "sender")
    If @error Then
    MsgBox(4096, @ScriptDir & "Data\sender.ini", "Es ist ein Fehler aufgetreten. Warscheinlich keine INI Datei vorhanden.")
    Else
    Dim $idMenuItem[$var[0][0]+1]
    $idMenuItem[0] = $var[0][0]
    For $i = 1 To $var[0][0]
    $idMenuItem[$i]=GUICtrlCreateMenuItem($var[$i][0], $Menu)
    Next
    EndIf

    [/autoit]

    Wäre Super wenn mir jemand einen denkanstos geben könnte =)

    Grüße
    AltairKD

    Edit: Lösung gefunden!! =)

    [autoit]

    For $i = 0 To UBound($idMenuItem) - 1
    GUICtrlDelete($idMenuItem[$i])
    Next

    [/autoit]