daneczech Posted April 9, 2012 Posted April 9, 2012 why this doesn't work? AdlibRegister(test()) Func test() MsgBox(0,"","test") EndFunc Only one MsgBox pops up... And when I use it with GUI, it is too fast... $Form = GuiCreate("Test Windows", 300, 300, 300, 300) $label = GuiCtrlCreateLabel("0", 50,50,100,50) GuiSetState(@SW_SHOW) $i=0 While 1 AdlibRegister(changelabel(),2000) $msg=GuiGetMsg() If $msg=3 Then Exit WEnd Func changelabel() $i+=1 GuiCtrlSetData($label, $i) EndFunc Please help...
Moderators Melba23 Posted April 9, 2012 Moderators Posted April 9, 2012 daneczech,Try using the correct syntax for the Adlib function: $Form = GUICreate("Test Windows", 300, 300, 300, 300) $label = GUICtrlCreateLabel("0", 50, 50, 100, 50) GUISetState(@SW_SHOW) AdlibRegister("changelabel", 2000) ; The function name is passed as a string <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $i = 0 While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit ; And you need -3 here <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< WEnd Func changelabel() $i += 1 GUICtrlSetData($label, $i) EndFunc ;==>changelabelM23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
CptSpike Posted September 28, 2012 Posted September 28, 2012 Hi guys, I'm also struggling with AdLibRegister, the functions I call are not run in a loop - the script terminates almost instantly, with no errors. Am I doing something wrong? (I am calling the functions as strings )
hannes08 Posted September 28, 2012 Posted September 28, 2012 Perhaps you forgot to create an endless loop or a sleep period. Show us your script so we can take a look at it. Why didn't you open your own thread? Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler]
CptSpike Posted September 28, 2012 Posted September 28, 2012 I was going to, then realised I was using it wrong was trying to use AdLib to run multiple functions at once, which AutoIt doesn't support. So I found another way around it
Moderators Melba23 Posted September 28, 2012 Moderators Posted September 28, 2012 CptSpike, Please do not hijack threads in future. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now