Schliesungsproblem

  • Ich weis dies ist ein Sehr leichtes Problem aber ich weis nicht wass ich heute haba aber ich finde es überhaupt nicht.

    Qode:

    Spoiler anzeigen
    [autoit]

    Func OnAutoItStart()
    GUICreate("hi",@DesktopWidth,@DesktopHeight,0,0,0x80880000+0x00000008)
    GUISEtState()

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    Wend
    EndFunc

    [/autoit]

    Hier bei kommt bei $GUI_EVENT_CLOSE ein Fehler und ich weis nicht warum

    mfg. Simon :?:

  • Bei mir kommt aber der $GUI_EVENT_CLOSE Fehler immer noch!

    [autoit]


    #include <gui.au3>
    #include <GUIConstantsEx.au3>

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

    Func OnAutoItStart()
    GUICreate("Programm",@DesktopWidth,@DesktopHeight,0,0,0x80880000+0x00000008)
    GUISEtState()

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exitloop
    EndSwitch
    Wend
    EndFunc

    [/autoit]

    mfg. Simon :?:

  • Hi,

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    GUICreate("Programm", @DesktopWidth, @DesktopHeight, 0, 0, 0x80880000 + 0x00000008)
    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Ich habe aber immer noch das Problem so jetzt nicht aber mit meiner Funktion OnAutoitStart
    OnAutoitStart is eine Funktion die Sofort aufgerufen wird wenn man das Programm Startet
    geht das überhaupt mit einer GUI :?: :?:

  • Theoretisch ja, du solltest aber keine Schleife rein bauen, sonst ahkt sich das Programm in der Funktion fest. Schreib doch einfach ganz am Anfang die GUI etc. Das erzielt den gleichen Effekt...

  • Du kanst dir eine Menge schreibarbeit ersparen, wenn du statt

    [autoit]

    #include <GUIConstantsEx.au3>
    $GUI_EVENT_CLOSE

    [/autoit]

    einfach -3 schreibst.
    zB:

    [autoit]

    ....
    Case -3
    exit 0
    ....

    [/autoit]

    MfG. tobi_girst

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tobi_girst« (Morgen, 25:63)

  • Bei mir kommt hierbei aber immer noch ein fehler und wie kann ich die GUICTrlCreateProgress laufen lassen weil in der Hilfe habe ich es nicht gefunden weil da ist ja auch noch das mit der hälfte!!

    [autoit]

    #include <GUIConstantsEx.au3>
    $GUI_EVENT_CLOSE

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

    GUICreate("Programm", @DesktopWidth, @DesktopHeight, 0, 0, 0x80880000 + 0x00000008)
    GUICtrlCreateProgress(100,@DesktopHeight - 300,@DesktopWidth - 200,200)
    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Die resten drei Zeilen kommen weg!
    @MatthiasG.: Ich weiß, die 0 ist aus Gewohnheit!

    Hier die While-Schleife noch kürzer:

    [autoit]

    While 1
    Switch GUIGetMsg()
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]

    MfG. tobi_girst

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tobi_girst« (Morgen, 25:63)

  • Ja aber bei mir kommt trotzdem immer folgende Fehlermeldung:

    C:\Users\Simon\Desktop\SB Desktop\SB Desktop.au3(2,17) : ERROR: syntax error
    $GUI_EVENT_CLOSE
    ~~~~~~~~~~~~~~~~^
    C:\Users\Simon\Desktop\SB Desktop\SB Desktop.au3 - 1 error(s), 0 warning(s)

    bei folgendem Code:

    [autoit]

    #include <GUIConstantsEx.au3>
    $GUI_EVENT_CLOSE

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

    GUICreate("Programm", @DesktopWidth, @DesktopHeight, 0, 0, 0x80880000 + 0x00000008)
    GUICtrlCreateProgress(100,@DesktopHeight - 300,@DesktopWidth - 200,200)
    GUISetState()

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

    While 1
    Switch GUIGetMsg()
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Hab ich scon geagt. Das #include<GuiConstantsEx.au3> brauchst du ach nicht!

    MfG. tobi_girst

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tobi_girst« (Morgen, 25:63)

  • Ja ich will eine ARt Desktop Machen und will am Start einen Ladebalken aber ich weis nicht wie ich ihn zum lufen bringe