1bobby Posted March 28, 2008 Share Posted March 28, 2008 (edited) I am having problems understanding the relationship between return value and the error codes, @error I think it is. I have read the MsgBox Function Reference several times. And am still confused. I am to the point that I need to check if someone hit the X in the top right hand corner of the window, or hit the OK button. Further understanding of what to check for after a command or function has been executed to be able to tell if it was successful or not? I have been around long enough to know the script has to be fool proof. Were can I locate some examples or find more information. Thanks bobby (newbie) Edited March 28, 2008 by 1bobby Link to comment Share on other sites More sharing options...
rudi Posted March 29, 2008 Share Posted March 29, 2008 Hello. I am having problems understanding the relationship between return value and the error codes, @error I think it is. I have read the MsgBox Function Reference several times. And am still confused. @error typically is only set, if something went wrong. For Message Boxes you'll see return values dependant on what was clicked (or not: timeout...) Use the code wizard [1] to create your msgbox. Then use a 2nd one to display the results, you'll see immediately what is happening #Region --- CodeWizard generated code Start --- ;MsgBox features: Title=Yes, Text=Yes, Buttons=Abort, Retry, and Ignore, Icon=Question If Not IsDeclared("iMsgBoxAnswer") Then Local $iMsgBoxAnswer $iMsgBoxAnswer = MsgBox(34,"Msgbox Test","Click any button") Select Case $iMsgBoxAnswer = 3 ;Abort Case $iMsgBoxAnswer = 4 ;Retry Case $iMsgBoxAnswer = 5 ;Ignore EndSelect #EndRegion --- CodeWizard generated code End --- MsgBox(0,"Msgbox Results:","@Error = " & @error & @LF & _ "$iMsgBoxAnswer = " & $iMsgBoxAnswer) Regards, Rudi. [1] SciTe: ALT+W Earth is flat, pigs can fly, and Nuclear Power is SAFE! Link to comment Share on other sites More sharing options...
1bobby Posted March 31, 2008 Author Share Posted March 31, 2008 Thanks rudi, that was just the push I needed. I was able to put some error checking to work. Thanks again, bobby 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