weszzer Posted January 16, 2015 Posted January 16, 2015 Hi, For unknown reason, my "$DTM_SETFORMAT" suddenly got an error " Cannot assign value to contants" I didn't modify anything except for changing to the new version of my autoit to: SciTE-Lite Version 3.4.1 Jun 1 2014 18:45:52 Is this not supported by the new version? I'm afraid to install the old version as I have other code under the new version. Thank you. #include <GUIConstants.au3> GUICreate("Date Test",300,200) $x=20 $Label_Start_Date = GUICtrlCreateLabel("Start Date/Time", 25, $x, 90, 25, 0x0200 + 0x01) $Start_Date = GUICtrlCreateDate(@Year & "/" & @MON & "/" & @MDAY & "/" & @HOUR, 115, $x, 100, 25) $x += 30 $Label_End_Date = GUICtrlCreateLabel("End Date/Time", 25, $x, 90, 25, 0x0200 + 0x01) $End_Date = GUICtrlCreateDate(@Year & "/" & @MON & "/" & @MDAY & "/" & @HOUR, 115, $x, 100, 25) $DTM_SETFORMAT= 0x1032 $style = "yyyy/MM/dd/HH" GUICtrlSendMsg($Start_Date, $DTM_SETFORMAT, 0, $style) GUICtrlSendMsg($End_Date, $DTM_SETFORMAT, 0, $style) $x += 30 $Extract_Button = GUICtrlCreateButton("Tets",160,$x) GUISetState()
Moderators SmOke_N Posted January 16, 2015 Moderators Posted January 16, 2015 (edited) #include <Date.au3> Sorry, no idea why I wrote that, saw the DTM and date.au3 came to mind... You are only using GUIConstants.au3, try: #include <GUIConstantsEx.au3> (still should be using this one anyway) Edit2: Dammit, time for bed: Date constants have been moved here: #include <DateTimeConstants.au3> Edited January 16, 2015 by SmOke_N 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.
weszzer Posted January 16, 2015 Author Posted January 16, 2015 I have just found the solution I added "_" underscore after the $DTM_SETFORMAT_ . I guess this format change under the new version..?
Moderators SmOke_N Posted January 16, 2015 Moderators Posted January 16, 2015 See my edit weszzer 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.
weszzer Posted January 16, 2015 Author Posted January 16, 2015 Thanks SmOke_N.. not sure what happened. Cheers mate.
guinness Posted January 16, 2015 Posted January 16, 2015 (edited) $DTM_SETFORMAT was added to the library, whereas before it was just a "magic value". So now you don't need to declare it anymore. Remove that underscore version and just add the include mentioned above. Edited January 16, 2015 by guinness UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
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