Problem TrayCreateItem / TrayCreateMenu

  • Hallo habe ein problem das ich nach dem erstellen eines traymenüs nicht auswählen kann bzw das das prog erst gar nicht startet ;(


    wann ich alle create und aber nur ein befehl definiere was er machen soll klappt es supper ;(


    Spoiler anzeigen
    [autoit]


    ;Hier erstellt er das menü in einem Func
    $button020001 = TrayCreateItem ("Information _ Fenster öffnen", -1, 0)
    $button020002 = TrayCreateItem ("Information _ Fenster schließen", -1, 2)
    TrayCreateItem ("", -1, 3)
    $button020004 = TrayCreateItem ($programmname0001 & " - " & $programmversion0001 & " _ Fenster öffnen", -1, 4)
    $button020005 = TrayCreateItem ($programmname0001 & " - " & $programmversion0001 & " _ Fenster schließen", -1, 5)
    TrayCreateItem ("", -1, 6)
    TrayCreateItem ("", -1, 7)
    TrayCreateItem ("", -1, 7)
    TrayCreateItem ("", -1, 8)
    $button020009 = TrayCreateMenu ( "Information - Hilfe", -1, 9)
    $button02000901 = TrayCreateItem ("Information", $button020009, 1)
    $button02000902 = TrayCreateItem ("Tasteninformation", $button020009, 2)
    TrayCreateItem ("", -1, 10)
    $button020011 = TrayCreateMenu ("Information - Ersteller", -1, 11)
    $button02001101 = TrayCreateItem ("Information", $button020011, 1)
    $button02001102 = TrayCreateItem ("Fehler (BUG) - Meldung", $button020011, 2)
    $button02001103 = TrayCreateItem ("Hilfe", $button020011, 3)
    TrayCreateItem ("", -1, 12)
    TrayCreateItem ("", -1, 13)
    $button020014 = TrayCreateItem ("Pause", -1, 14)
    $button020015 = TrayCreateItem ("Exit", -1, 15)

    [/autoit] [autoit][/autoit] [autoit]

    ;Hier kommt die while / Switch schleife
    While True
    $tmsg = TrayGetMsg()
    Switch $tmsg
    Case $button020001
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button020002
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button020004
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $btton020005
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button02000901
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button02000902
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button02001101
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button02001102
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button02001103
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button020014
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Case $button020015
    MsgBox (64, "Fehler", "Befehl nicht verfügbar")

    [/autoit] [autoit][/autoit] [autoit]

    Sleep (1000)
    EndSwitch
    WEnd

    [/autoit]
    Spoiler anzeigen
    [autoit]


    Das kommt bei mir als meldung ;( (bei drücken von F5)
    >"c:\Dokumente und Einstellungen\BAXO\Eigene Dateien\Meine empfangenen Dateien\AutoIt v3\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3"
    C:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3 (332) : ==> Variable used without being declared.:
    Case $button020001
    Case ^ ERROR
    >Exit code: 1 Time: 2.743

    [/autoit]
    Spoiler anzeigen
    [autoit]


    Das kommt bei STRG + F5

    [/autoit] [autoit][/autoit] [autoit]

    >c:\Dokumente und Einstellungen\BAXO\Eigene Dateien\Meine empfangenen Dateien\AutoIt v3\AutoIt3\SciTE\..\au3check.exe "c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3"
    AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(332,21) : WARNING: $button020001: possibly used before declaration.
    Case $button020001
    ~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(335,21) : WARNING: $button020002: possibly used before declaration.
    Case $button020002
    ~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(338,21) : WARNING: $button020004: possibly used before declaration.
    Case $button020004
    ~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(341,20) : WARNING: $btton020005: possibly used before declaration.
    Case $btton020005
    ~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(344,23) : WARNING: $button02000901: possibly used before declaration.
    Case $button02000901
    ~~~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(347,23) : WARNING: $button02000902: possibly used before declaration.
    Case $button02000902
    ~~~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(350,23) : WARNING: $button02001101: possibly used before declaration.
    Case $button02001101
    ~~~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(353,23) : WARNING: $button02001102: possibly used before declaration.
    Case $button02001102
    ~~~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(356,23) : WARNING: $button02001103: possibly used before declaration.
    Case $button02001103
    ~~~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(359,21) : WARNING: $button020014: possibly used before declaration.
    Case $button020014
    ~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(362,21) : WARNING: $button020015: possibly used before declaration.
    Case $button020015
    ~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3(332,21) : ERROR: $button020001: undeclared global variable.
    Case $button020001
    ~~~~~~~~~~~~~~~~~~^
    c:\Dokumente und Einstellungen\BAXO\Desktop\Referat\Projekte\AutoIt\AutoIt\Vorlagen\GUI\Passwortabfrage + Laden.au3 - 1 error(s), 11 warning(s)
    >Exit code: 2 Time: 0.556

    [/autoit] [autoit][/autoit] [autoit][/autoit]

    2 Mal editiert, zuletzt von SchrotterCh (2. Oktober 2009 um 10:45)

  • ok hat sich erledigt habs rausgefunden

    traysetstate benutz ich gar nicht xD funkzt jetzt aber supper :D musste global einfügen :D mit dem text ^^

  • Wo ist TraySetState?

    wie für was braucht ich das es kommt ja auch ohne dem bin jetzt verwirrt hilfe hat mir die frage auch nicht so ganz beantwortet