Wolvereness Posted December 8, 2004 Posted December 8, 2004 (edited) La La La, this is 'my' #include file, I'm trying to test a function i'm working on wEncode(*,*,*), but it keeps coming up with this wacked up error :>"C:\Program Files\AutoIt3\autoit3.exe" /ErrorStdOut "C:\Program Files\AutoIt3\Include\WolvInclude.au3" C:\Program Files\AutoIt3\Include\WolvInclude.au3 (70) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.: $x = $wEncodeS[0]+ 1 $x = ^ ERROR>Exit code: 0 Time: 2.331(this is from that wonderful SciTE)I get this error (or similar) for both b and c Edited December 8, 2004 by Wolvereness Offering any help to anyone (to my capabilities of course)Want to say thanks? Click here! [quote name='Albert Einstein']Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.[/quote][quote name='Wolvereness' date='7:35PM Central, Jan 11, 2005']I'm NEVER wrong, I call it something else[/quote]
therks Posted December 8, 2004 Posted December 8, 2004 (edited) It's quite possibly because of the current bug with StringSplit.I noticed this line:$wEncodeS = StringSplit($wEncodeString,'')Which is exactly the problem with StringSplit right now.See here for a more detailed explanation. Edited December 8, 2004 by Saunders My AutoIt Stuff | My Github
Developers Jos Posted December 8, 2004 Developers Posted December 8, 2004 Cannot really explain this behavour yet but check out the work-around for your problem with 3.0.102 (as Saunders said .... the current 103 version doesn't work at all for you currently): ; Triggers an Error in in 3.0.102 $wEncodeS=StringSplit("abc",'') MsgBox(4096,'debug:' , '$wEncodeS[0]:' & $wEncodeS[0]);### Debug MSGBOX MsgBox(4096,'debug:' , 'ubound($wEncodeS):' & UBound($wEncodeS));### Debug MSGBOX ReDim $wEncodeS[$wEncodeS[0] + 2] MsgBox(4096,'debug:' , 'ubound($wEncodeS):' & UBound($wEncodeS));### Debug MSGBOX $x = $wEncodeS[0] + 1 ; Works... in 3.0.102 $wEncodeS=StringSplit("abc",'') MsgBox(4096,'debug:' , '$wEncodeS[0]:' & $wEncodeS[0]);### Debug MSGBOX MsgBox(4096,'debug:' , 'ubound($wEncodeS):' & UBound($wEncodeS));### Debug MSGBOX $t = $wEncodeS[0] ReDim $wEncodeS[$t + 2] MsgBox(4096,'debug:' , 'ubound($wEncodeS):' & UBound($wEncodeS));### Debug MSGBOX $x = $wEncodeS[0] + 1 SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
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