JohnSAutoIt Posted February 17, 2010 Posted February 17, 2010 In the _IsPressed Help example, there is a comment about making sure to close user.dll. What are the consequences of not closing it once opened? Also, if you stop a looping script by right-clicking the AutoIt icon, would the dll be automatically closed if it were after the loop?
BrettF Posted February 17, 2010 Posted February 17, 2010 Just do it. It's one line and won't hurt. Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version!
Moderators Melba23 Posted February 17, 2010 Moderators Posted February 17, 2010 JohnSAutoit,As I understand it, user.dll must remain open for Windows to run - so omitting to close it has no unpleasant consequences. I was only recently reminded that the use of the $vdDLL parameter within the _IsPressed command is optional for that very reason. If you run a script via AutoIt.exe (e.g. from SciTE) then there is a pretty good cleanup operation done by the Devs on your behalf - not that you should not clean up after yourself as a matter of course, of course! 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
JohnSAutoIt Posted February 17, 2010 Author Posted February 17, 2010 Thanks guys. I tend to run my exes from Explorer etc or start them from other applications. I do try to clean up after me, but sometimes, you know how it is.
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