Fehler in GUI?

  • Ich wollte fragen, wieso bei meinem Script die Buttons immer erst nach ca. 5 mal drücken funktionieren.
    Hier ist ein Beispielscript:

    GUICreate("ID und PW eingeben", 200, 130, @DesktopWidth / 2 - 100, @DesktopHeight / 2 - 65, 3)
    $input01 = GUICtrlCreateInput("ID", 10, 10, 150, 20, 0)
    $input02 = GUICtrlCreateInput("PW", 10, 50, 150, 20, 0)
    $button06 = GUICtrlCreateButton("Ok", 75, 75, 50, 20, 0)
    GUISetState()

    While 1
    $msg = GUIGetMsg()
    $msgBox = GUIGetMsg("ID und PW eingeben")
    If $msg = $button06 Then
    IniWrite("Einstellungen.ini", "Section2", "ID", GUICtrlRead($input01))
    IniWrite("Einstellungen.ini", "Section2", "PW", GUICtrlRead($input02))
    GUIDelete("ID und PW eingeben")
    ExitLoop
    EndIf
    WEnd

    Einmal editiert, zuletzt von TheHelper (28. März 2009 um 14:28)

  • Habs.

    Einfach diese 2 zeile weg lassen:

    [autoit]


    $msgBox = GUIGetMsg("ID und PW eingeben")
    GUIDelete("ID und PW eingeben")

    [/autoit]

    brauchste net unbedingt.

  • Habs.

    Lass einfach das: $msgBox = GUIGetMsg("ID und PW eingeben") weg.
    Dann gehts mit 1 klick.

    Super :D darauf wär ich ned gekommen^^
    Thx

    (Ich hab das nur eingefügt weil ich das erstellen von GUIs bei einem Programm abgeguckt hab, das die GUI Erstellung vereinfacht)