Jump to content
Sign in to follow this  
Beamer145

Success/Failure return value

Recommended Posts

Beamer145

The help files of my most recent autoit version (v3.3.12.0) list Success/Failure as function return values (eg WinWaitActive).

The accompanying Scite also seems to be aware of these keywords (eg via autocompletion).

However when I try to run code using these keywords I get

 error: Success(): undefined function.

( I do not have added the () behind the keyword, that is the "compiler" makes things up himself )

 

Success is not present in the F1 help index.

Anyone an idea what is going on there, is this a depricated keyword with leftovers in the documentation/autocompletion ?

Or is there another context where the Success keyword exists ?

And can I just replace Success/Failure by True/False ?

( Sorry if the question has been asked before, searching for Success/Failure is a PITA)

 

 

 

Share this post


Link to post
Share on other sites
guinness

( Sorry if the question has been asked before, searching for Success/Failure is a PITA)

I think this is the first of its kind. How long have you been using AutoIt? As I checked your previous posts and it seems you have an understanding.

How could we make it clearer? As right this second I am working on the help file.

Edited 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 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: 22/04/2018

Share this post


Link to post
Share on other sites
Beamer145

 

They are not return values, that is telling you what is returned if a function succeeds or fails.

 

Awsj, that was beyond stupid of me. :wacko:

But thanks !

Edited by Beamer145

Share this post


Link to post
Share on other sites
Beamer145

 

How could we make it clearer? As right this second I am working on the help file.

 

I wouldn't worry too much about it  :

- It is past midnight here so I am probably not at my best :)

- It's been a while since I have last used autoit so I wasn't familiar with the formatting of the help files anymore. I was expecting something formatted like what you would get eg when using doxygen on

retval 0               Success, task completed

retval -EIO          I/O Failure

retval -ENOMEM Not enough memory available

retval -EFAULT   Unkown error

So that is what my tired eyes saw in the Success/Failure :)

- The fact that Scite knows "Success" is a bit weird though (and seemed to confirm my misinterpretation)

Edited by Beamer145

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  

×