Thlitmi Posted December 7, 2010 Posted December 7, 2010 (edited) If FileExists("q") Then Dim $f Func save() $i=1 EndFunc Else MsgBox(43296, "1", "0") EndIfI want to not execute script if file does not exist, but it says that I do not end if. I checked script for not ended ifs,but it seems to be ok.error:Array.au3(70,1) : ERROR: missing EndIf. Func ^ Edited December 7, 2010 by Thlitmi
Tvern Posted December 7, 2010 Posted December 7, 2010 array.au3 has nothing to do with the problem.You can't declare functions inside statements, loops, or other functions. If you want to exit the script without executing some code, put the function call (not the declaration) in an If statement, or use Exit.Also it's a bad idea to put your include lines anywhere but at the top of your script.
Thlitmi Posted December 7, 2010 Author Posted December 7, 2010 I put them where they are needed. I think it has a better sence.I will edit script to see the new result and update this topic.
Thlitmi Posted December 7, 2010 Author Posted December 7, 2010 (edited) FIXED by ExitIf FileExists("q")=0 Then MsgBox(43296, "1", "0") Exit EndIf Dim $f Func save() $i=1 EndFunc//edit: Code edited[sOLVED] Edited December 7, 2010 by Thlitmi
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