Difference between revisions of "Category talk:Scripting"
imported>Eallman m |
imported>Eallman |
||
Line 1: | Line 1: | ||
Is there a limit to the number of lines a script can contain? I'm currently editing a script with about 52 lines (including debug code to later be stripped), and the CS refuses to save changes beyond a certain point. If I click on the save button, and then try to edit the script editor, I get the "do you want to save this script" message; if I say "yes", it just returns me to the editor. If I say "no", it closes the editor but the changes are not saved. | Is there a limit to the number of lines a script can contain? I'm currently editing a script with about 52 lines (including debug code to later be stripped), and the CS refuses to save changes beyond a certain point. If I click on the save button, and then try to edit the script editor, I get the "do you want to save this script" message; if I say "yes", it just returns me to the editor. If I say "no", it closes the editor but the changes are not saved. | ||
It _appears_ | It _appears_ that if I put any function below line 39, it causes a problem (endifs and ENDS are fine). Perhaps I'm just doing something wrong? | ||
Later: obviously not the case, since I just found a Beth script with about 150 lines. | |||
Well, very strange. Apparently the problem was that I was passing an elseif without a specific parameter: | |||
if var==1 | |||
somecode here | |||
else if | |||
someothercode here | |||
This SHOULD be a legal structure, and the compiler didn't seem to dislike it. BUt as soon as I changed it to | |||
if var==1 | |||
.... | |||
elseif var!=1 | |||
my saveprob disappeared. Now to debug the script itself, instead of the CS <G> |
Revision as of 11:44, 4 April 2006
Is there a limit to the number of lines a script can contain? I'm currently editing a script with about 52 lines (including debug code to later be stripped), and the CS refuses to save changes beyond a certain point. If I click on the save button, and then try to edit the script editor, I get the "do you want to save this script" message; if I say "yes", it just returns me to the editor. If I say "no", it closes the editor but the changes are not saved.
It _appears_ that if I put any function below line 39, it causes a problem (endifs and ENDS are fine). Perhaps I'm just doing something wrong?
Later: obviously not the case, since I just found a Beth script with about 150 lines.
Well, very strange. Apparently the problem was that I was passing an elseif without a specific parameter:
if var==1
somecode here
else if someothercode here
This SHOULD be a legal structure, and the compiler didn't seem to dislike it. BUt as soon as I changed it to
if var==1 ....
elseif var!=1
my saveprob disappeared. Now to debug the script itself, instead of the CS <G>