Sign in to follow this  
Followers 0
weszzer

Date format error on new AutoIt version

6 posts in this topic

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()

Share this post


Link to post
Share on other sites



#2 ·  Posted (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 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.

Share this post


Link to post
Share on other sites

I have just found the solution I added "_" underscore after the $DTM_SETFORMAT_ . I guess this format change under the new version..?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Thanks SmOke_N..

not sure what happened. Cheers mate.

Share this post


Link to post
Share on other sites

#6 ·  Posted (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 by guinness

_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

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  
Followers 0