Jedive, what kind of object is ScriptFuncs, and does a simple example of this break the debugger, e.g.
(The above works fine for me)
'a$ = "12345678901234567890123456789012345678901234567890" Local a$[3] ; a$ = ["1","2","3","4","5"] DebugStop() For Local i = 0 To a.length-1 Print a[i] a=a[ ..a.length+1] Next
(The above works fine for me)