Erster Eintrag bei Array leer

  • Ich hab mehrere TrayItems, die ID trag ich in ein Array ein. Aber was mich nervt, wenn ich mit _ArrayDisplay das Array anzeige, das der erste Eintrag leer ist.

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>
    Opt("TrayIconDebug", 0)
    Opt("TrayMenuMode", 1)
    Opt("TrayOnEventMode", 1)
    Dim $trayarray[1]
    ReDim $trayarray[UBound($trayarray) + 1]
    $trayarray[UBound($trayarray) - 1] = TrayCreateItem("Info")
    ReDim $trayarray[UBound($trayarray) + 1]
    $trayarray[UBound($trayarray) - 1] = TrayCreateItem("Beenden")
    TrayItemSetOnEvent(-1, "_close")
    _ArrayDisplay($trayarray)
    Func _close()
    Exit
    EndFunc ;==>_close
    While 1
    Sleep(250)
    WEnd

    [/autoit]

    Einmal editiert, zuletzt von S-e-v-e-n (30. Juli 2008 um 20:11)

  • Danke. Wie ist das eigentlich wenn ich eine Funktion regelmäßig durchlaufen lass also die Funktion erstellt das Traymenü und trägt die IDs in das Array ein. Wird das Array dann neu erstellt oder nicht

  • immer wenn du die funktion laufen lässte wird das array neu gefüllt also der inhalt ersezt ;)