bannon@andromeda.rutgers.edu.rutgers.edu (Ronald Bannon) (07/19/89)
Hello, I'm having trouble with WingZ hyperscript functions. The first piece of code is a function which is called from cell A1 with "=MyFunctions:Times_table(5)" but this causes the WingZ program to quit. The other piece of code is not a function but does the exact same thing and it runs perfectly. Any suggestions? ***************************************************************************** function Times_table (size) define i for i = 1 to size put i into "r" & 1 & "c" & i + 1 put i into "r" & i + 1 & "c" & 1 end for put "= B$1 * $A2" into B2 select range "r2c2" & ".." & "r" & size + 1 & "c" & size + 1 copy right copy down end function ***************************************************************************** The above function causes WingZ to quit with error 28 (ELSE without IF), however the below script runs perfectly and is essentially the same except it is not a function. ****************************************************************************** define size size = 5 define i for i = 1 to size put i into "r" & 1 & "c" & i + 1 put i into "r" & i + 1 & "c" & 1 end for put "= B$1 * $A2" into B2 select range "r2c2" & ".." & "r" & size + 1 & "c" & size + 1 copy right copy down ****************************************************************************** I still have not been able to find a good book on Hyperscript for WingZ and have resorted to experimentation. Hopefully a good book will be published soon on programming WingZ but until then I think I will do a minimum amount of programming in Hyperscript. Thanks, Ron Bannon bannon@andromeda.rutgers.edu (email)