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.
;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
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