Jump to content
Sign in to follow this  
DexterMorgan

Why wont this work?

Recommended Posts

DexterMorgan

Okay I have this

#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode", '1')

GUICreate("GUI",400,500)
GUISetState($GUI_EVENT_Close,"QUIT")
GUIsetstate(@SW_SHOW)
While 1
    sleep(20000)
WEnd

Func QUIT()
    Exit
EndFunc

This has always worked before maybe I just did something wrong.. I have tried changing things, but no luck... What can i do... If this is a very stupid question Im VERY sorry....

Please help... Thank You for your help

Edited by Konstig

code

Share this post


Link to post
Share on other sites
PsaltyDS

#include <GUIConstantsEx.au3>

Opt("GUIOnEventMode", '1')

GUICreate("GUI",400,500)

GUISetState($GUI_EVENT_Close,"QUIT")

GUIsetstate(@SW_SHOW)

While 1

sleep(20000)

WEnd

Func QUIT()

Exit

EndFunc

Nuff said...

:)


Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law

Share this post


Link to post
Share on other sites
DexterMorgan

Nuff said...

:)

Wow.. Thank you so much... I am losing it :/


code

Share this post


Link to post
Share on other sites
LongBowNZ

No, not enough. What do you mean? For the sake of dumbos like me. Please.

It should be GUISetOnEvent() instead of GUISetState()

Share this post


Link to post
Share on other sites
DexterMorgan

Okay..Diff problem...Same topic...

I have this... Why doesnt it work...

$LEVEL = 1
    soundplay("")
    GUICreate("", 678, 586, 218, 117)
    GUISetOnEvent($GUI_EVENT_CLOSE, "quit")
     GUICtrlCreateProgress(144, 552, 513, 25)
    GUICtrlSetData(-1, 100)
    GUICtrlCreateLabel("", 0, 552, 142, 28)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("", 8, 520, 53, 28)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("", 72, 520, 34, 28)
    GUICtrlSetColor(-1, 16711680)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("", 120, 520, 79, 28)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    $1 = GUICtrlCreatePic($PICTURE, 162, 135, 67, 77)
    GUICtrlSetOnEvent($1, "_Event")
    GUICtrlSetCursor(-1, 3)
    $2 = GUICtrlCreatePic($pic2, 162, 135, 67, 77)
    GUICtrlSetOnEvent($1, "Event2")
    GUICtrlSetCursor(-1, 3)
    GUISetState(@SW_SHOW)
    $TIMEY = 100    
    AdlibEnable("_Move",$TIMEY)
    
    While 1
        sleep(1)
        
    WEnd
Func Quit()
Exit
Endfunc

EDIT: how can i forget Almost 300 Posts :)

Edited by Konstig

code

Share this post


Link to post
Share on other sites
PsaltyDS

Okay..Diff problem...Same topic...

I have this... Why doesnt it work...

$LEVEL = 1
    soundplay("")
    GUICreate("", 678, 586, 218, 117)
    GUISetOnEvent($GUI_EVENT_CLOSE, "quit")
     GUICtrlCreateProgress(144, 552, 513, 25)
    GUICtrlSetData(-1, 100)
    GUICtrlCreateLabel("", 0, 552, 142, 28)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("", 8, 520, 53, 28)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("", 72, 520, 34, 28)
    GUICtrlSetColor(-1, 16711680)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("", 120, 520, 79, 28)
    GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
    $1 = GUICtrlCreatePic($PICTURE, 162, 135, 67, 77)
    GUICtrlSetOnEvent($1, "_Event")
    GUICtrlSetCursor(-1, 3)
    $2 = GUICtrlCreatePic($pic2, 162, 135, 67, 77)
    GUICtrlSetOnEvent($1, "Event2")
    GUICtrlSetCursor(-1, 3)
    GUISetState(@SW_SHOW)
    $TIMEY = 100    
    AdlibEnable("_Move",$TIMEY)
    
    While 1
        sleep(1)
        
    WEnd
Func Quit()
Exit
Endfunc

EDIT: how can i forget Almost 300 Posts :P

1. You don't have #include <GuiConstants.au3>, so $GUI_EVENT_CLOSE is undefined.

2. You don't have GuiOnEventMode set.

3. You don't have the function _Move() defined, so the AdLibEnable() won't work.

4. All the controls are a useless distraction from the real problem at hand.

5. This works:

#include <GuiConstants.au3>

Opt("GuiOnEventMode", 1)

GUICreate("", 678, 586, 218, 117)
GUISetOnEvent($GUI_EVENT_CLOSE, "quit")

GUISetState(@SW_SHOW)

While 1
    Sleep(1)
WEnd

Func Quit()
    Exit
EndFunc  ;==>Quit

:)


Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law

Share this post


Link to post
Share on other sites
SmOke_N

1. You don't have #include <GuiConstants.au3>, so $GUI_EVENT_CLOSE is undefined.

2. You don't have GuiOnEventMode set.

3. You don't have the function _Move() defined, so the AdLibEnable() won't work.

4. All the controls are a useless distraction from the real problem at hand.

5. This works:

#include <GuiConstants.au3>

Opt("GuiOnEventMode", 1)

GUICreate("", 678, 586, 218, 117)
GUISetOnEvent($GUI_EVENT_CLOSE, "quit")

GUISetState(@SW_SHOW)

While 1
    Sleep(1)
WEnd

Func Quit()
    Exit
EndFunc ;==>Quit

:)

Is that a nice way of saying: "Next time you need some help with something, get off your ass and write a real replication script rather than chopping your code up that wouldn't work for anyone anyway"?

Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Share this post


Link to post
Share on other sites
LongBowNZ

Is that a nice way of saying: "Next time you need some help with something, get off your ass and write a real replication script rather than chopping your code up that wouldn't work for anyone anyway"?

:)

Share this post


Link to post
Share on other sites
PsaltyDS

Is that a nice way of saying: "Next time you need some help with something, get off your ass and write a real replication script rather than chopping your code up that wouldn't work for anyone anyway"?

Well, penguins are just not that rude... :)


Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.