ClintonElston Posted August 24, 2009 Share Posted August 24, 2009 Hi, I am trying to re-use a script from another users, but when we compile and run keep getting an error, based on my investigation I can see that there is an issue with the Constant below ??? $txtPassword = GUICtrlCreateInput("", 112, 80, 153, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL)) $lblPassword2 = GUICtrlCreateLabel("Confirm Password:", 16, 120, 91, 17) $txtPassword2 = GUICtrlCreateInput("", 112, 120, 153, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL)) This is the error from the Console when doing a F5 >"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Documents and Settings\userX\Desktop\Dev\pptp.txt.au3" C:\Documents and Settings\userX\Desktop\Dev\pptp.txt.au3 (24) : ==> Variable used without being declared.: $txtPassword = GUICtrlCreateInput("", 112, 80, 153, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL)) $txtPassword = GUICtrlCreateInput("", 112, 80, 153, 21, BitOR(^ ERROR >Exit code: 1 Time: 1.650 Are these still valid, here is a link to the full original script http://www.autoitscript.com/forum/index.php?showtopic=33005 Could anybody tell me what is wrong. TIA Clinton Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 24, 2009 Moderators Share Posted August 24, 2009 ClintonElston,First, welcome to the AuotIt forums.You are trying to compile an old script with a new compiler. From v 3.2.12.0 onwards, the "Constant" include files have to be added individually, rather than all being lumped together within <GUIConstants.au3>. This was done because automatically including all the constants was bloating the code unnecessarily. So you have to add the necessary include files yourself - look at the sticky at the top of the page "How to convert GUI scripts to v3.2.12.0".In short: Change <GUIConstants.au3> to <GUIConstantsEx.au3> and then add the necessary includes - in this case you would need <EditConstants.au3>". The clue is the type of control affected and the initial "$?S_" - E=Edit, W=Windows, etc.I hope this helps - have fun! >_< 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 Link to comment Share on other sites More sharing options...
ClintonElston Posted August 25, 2009 Author Share Posted August 25, 2009 Hi MKelba, Thank you so much for your reply ! We edited the code so that the part where the password is hidden is skipped which alowed the code to run. I will post the changes when I get the chance, I just wanted to say a quick thanks as I didnt want ou to think I was ignoring yopu >_< See you soon !! Link to comment Share on other sites More sharing options...
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