Thlitmi Posted December 7, 2010 Share 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 Link to comment Share on other sites More sharing options...
Tvern Posted December 7, 2010 Share 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. Link to comment Share on other sites More sharing options...
Thlitmi Posted December 7, 2010 Author Share 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. Link to comment Share on other sites More sharing options...
Thlitmi Posted December 7, 2010 Author Share 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 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