|
|
|
05-15-2011, 11:12 AM
|
#1
|
Human being with feelings
Join Date: Sep 2009
Location: Middle of nowhere (where the cheese comes from)
Posts: 483
|
Can't find bug!!!!!!!!
Hi Girls'n'guys,
Please help me out, I need an other pair of eyes on this.... I keep getting an error but I can't find it.
Code:
@serialize
file_avail( 0 ) >= 0 ?
(
b_sli_state = 20000 ;
b_sli_key_min = 20010 ;
b_sli_key_max = 20020 ;
b_sli_vel_min = 20030 ;
b_sli_vel_max = 20040 ;
b_sli_abs_rel = 20050 ;
b_sli_seq_size = 20060 ;
b_sli_strength = 20070 ;
b_sli_vel_off = 20080 ;
b_sli_beat_off = 20090 ;
b_sli_random = 20100 ;
b_where_seq = 20110 ;
c_seri_1 = 0 ;
loop( 10 ,
b_where_seq[ c_seri_1 ] = 10000 + c_seri_1 * 200 ;
file_var( 0 , b_sli_state[ c_seri_1 ] ) ;
file_var( 0 , b_sli_key_min[ c_seri_1 ] ) ;
file_var( 0 , b_sli_key_max[ c_seri_1 ] ) ;
file_var( 0 , b_sli_vel_min[ c_seri_1 ] ) ;
file_var( 0 , b_sli_vel_max[ c_seri_1 ] ) ;
file_var( 0 , b_sli_abs_rel[ c_seri_1 ] ) ;
file_var( 0 , b_sli_seq_size[ c_seri_1 ] ) ;
file_var( 0 , b_sli_strength[ c_seri_1 ] ) ;
file_var( 0 , b_sli_vel_off[ c_seri_1 ] ) ;
file_var( 0 , b_sli_beat_off[ c_seri_1 ] ) ;
file_var( 0 , b_sli_random[ c_seri_1 ] ) ;
b_sequence = b_where_seq[ c_seri_1 ] ;
c_seri_2 = 0 ;
loop( b_sli_seq_size[ c_seri_1 ] , <------------- ERROR?!?!?
file_var( 0 , b_sequence[ c_seri_2 ] ) ;
c_seri_2 += 1 ;
) ;
c_seri_1 += 1 ;
) ;
file_var( 0 , temp_serialize )
slider5 = temp_serialize ;
file_var( 0 , temp_serialize )
slider9 = temp_serialize ;
slider10 = b_sli_state[ slider9 ] ;
slider14 = b_sli_key_min[ slider9 ] ;
slider15 = b_sli_key_max[ slider9 ] ;
slider18 = b_sli_vel_min[ slider9 ] ;
slider19 = b_sli_vel_max[ slider9 ] ;
slider22 = b_sli_abs_rel[ slider9 ] ;
slider23 = b_sli_seq_size[ slider9 ] ;
slider24 = b_sli_strength[ slider9 ] ;
slider25 = b_sli_vel_off[ slider9 ] ;
slider26 = b_sli_beat_off[ slider9 ] ;
slider28 = b_sli_random[ slider9 ] ;
sliderchange( slider5 ) ;
sliderchange( slider9 ) ;
sliderchange( slider10 ) ;
sliderchange( slider14 ) ;
sliderchange( slider15 ) ;
sliderchange( slider18 ) ;
sliderchange( slider19 ) ;
sliderchange( slider22 ) ;
sliderchange( slider23 ) ;
sliderchange( slider24 ) ;
sliderchange( slider25 ) ;
sliderchange( slider26 ) ;
sliderchange( slider28 ) ;
b_sequence = b_where_seq[ slider9 ] ;
b_selected = 5000 ;
b_focused = 6000 ;
c_seri_3 = 0 ;
loop ( slider23 ,
b_selected[ c_seri_3 ] = -9999 ;
b_focused[ c_seri_3 ] = 0 ;
c_seri_3 += 1 ;
) ;
):(
b_sli_state[ sli_program ] = slider10 ;
b_sli_key_min[ sli_program ] = slider14 ;
b_sli_key_max[ sli_program ] = slider15 ;
b_sli_vel_min[ sli_program ] = slider18 ;
b_sli_vel_max[ sli_program ] = slider19 ;
b_sli_abs_rel[ sli_program ] = slider22 ;
b_sli_seq_size[ sli_program ] = slider23 ;
b_sli_strength[ sli_program ] = slider24 ;
b_sli_vel_off[ sli_program ] = slider25 ;
b_sli_beat_off[ sli_program ] = slider26 ;
b_sli_random[ sli_program ] = slider28 ;
c_seri_1 = 0 ;
loop( 10 ,
file_var( 0 , b_sli_state[ c_seri_1 ] ) ;
file_var( 0 , b_sli_key_min[ c_seri_1 ] ) ;
file_var( 0 , b_sli_key_max[ c_seri_1 ] ) ;
file_var( 0 , b_sli_vel_min[ c_seri_1 ] ) ;
file_var( 0 , b_sli_vel_max[ c_seri_1 ] ) ;
file_var( 0 , b_sli_abs_rel[ c_seri_1 ] ) ;
file_var( 0 , b_sli_seq_size[ c_seri_1 ] ) ;
file_var( 0 , b_sli_strength[ c_seri_1 ] ) ;
file_var( 0 , b_sli_vel_off[ c_seri_1 ] ) ;
file_var( 0 , b_sli_beat_off[ c_seri_1 ] ) ;
file_var( 0 , b_sli_random[ c_seri_1 ] ) ;
b_sequence = b_where_seq[ c_seri_1 ] ;
c_seri_2 = 0 ;
loop( b_sli_seq_size[ c_seri_1 ] ,
file_var( 0 , b_sequence[ c_seri_2 ] ) ;
c_seri_2 += 1 ;
) ;
c_seri_1 += 1 ;
) ;
file_var( 0 , slider5 ) ;
file_var( 0 , slider9 ) ;
) ;
if I take this part out I have no errors, otherwise I get:
Quote:
Effect has code error in serialize 'Around line 1268'1 ] ;"
|
or something simular... I've tried out some different things and the error line changes +- 2 but always around there.......
HELP HELP HELP!!!!
Last edited by vocalid; 05-15-2011 at 11:17 AM.
|
|
|
05-15-2011, 11:22 AM
|
#2
|
Human being with feelings
Join Date: Sep 2009
Location: Middle of nowhere (where the cheese comes from)
Posts: 483
|
could it be that js is limited to ~40000 characters? ...that would be around there, my code is 45000 characters long so far
|
|
|
05-15-2011, 11:28 AM
|
#3
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
^^^
Nope, I've got one which is 57,394 (including spaces).
I can't see the bug, but JS reports where it finds a syntax error. The actual error can be (much) earlier.
In those cases I tend to binary-chop out sections until the error disappears - then I know it's in the section I last removed. Then I focus on that section and chop out or comment out sections to chase down the bug.
HTH
In this case, I would edit it down and try out this cut-down code:
Code:
@serialize
file_avail( 0 ) >= 0 ?
(
b_sli_seq_size = 20060 ;
b_where_seq = 20110 ;
c_seri_1 = 0 ;
loop( 10 ,
b_where_seq[ c_seri_1 ] = 10000 + c_seri_1 * 200 ;
b_sequence = b_where_seq[ c_seri_1 ] ;
c_seri_2 = 0 ;
loop( b_sli_seq_size[ c_seri_1 ] , <------------- ERROR?!?!?
file_var( 0 , b_sequence[ c_seri_2 ] ) ;
c_seri_2 += 1 ;
) ;
c_seri_1 += 1 ;
) ;
) ;
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 05-15-2011 at 11:34 AM.
|
|
|
05-15-2011, 12:03 PM
|
#4
|
Human being with feelings
Join Date: Oct 2006
Location: Southampton, England
Posts: 191
|
You're missing a couple of semi-colons:
Quote:
Originally Posted by vocalid
Hi Girls'n'guys,
Please help me out, I need an other pair of eyes on this.... I keep getting an error but I can't find it.
Code:
... snip
loop( b_sli_seq_size[ c_seri_1 ] , <------------- ERROR?!?!?
file_var( 0 , b_sequence[ c_seri_2 ] ) ;
c_seri_2 += 1 ;
) ;
c_seri_1 += 1 ;
) ;
file_var( 0 , temp_serialize ) <----MISSING SEMI-COLON
slider5 = temp_serialize ;
file_var( 0 , temp_serialize ) <----MISSING SEMI-COLON
slider9 = temp_serialize ;
...
|
|
|
|
05-15-2011, 12:09 PM
|
#5
|
Human being with feelings
Join Date: Sep 2009
Location: Middle of nowhere (where the cheese comes from)
Posts: 483
|
thanks, just seen it myself too.... how pathetic of me!!!!!
now I hang the system instead, mumble grumble
Thanks for your help Darkstar & Markhealth
|
|
|
05-15-2011, 01:29 PM
|
#6
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
|
Hehehe, pesky semicolons! The one that gets me most often is typing { instead of (. Stoopid syntax!
|
|
|
05-15-2011, 01:38 PM
|
#7
|
Human being with feelings
Join Date: Sep 2009
Location: Middle of nowhere (where the cheese comes from)
Posts: 483
|
Quote:
Originally Posted by IXix
Hehehe, pesky semicolons!
|
Yes, especially as I'm used to coding with PureBasic which uses the blighters for remarks :-P
|
|
|
05-16-2011, 12:07 AM
|
#8
|
Human being with feelings
Join Date: Sep 2009
Location: Middle of nowhere (where the cheese comes from)
Posts: 483
|
After a whole day of trying and failing for some or other reason.... brainwave this morning, chucked the whole code and just put in one line of code:
@serialize
file_mem( 0 , 10000 , 13000 ) ;
simple if you think of it :P :P :P
|
|
|
05-16-2011, 02:44 AM
|
#9
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
... and you've got the right number of semicolons.
I did wonder why you needed such a complex serialize.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
05-16-2011, 03:02 AM
|
#10
|
Human being with feelings
Join Date: Sep 2009
Location: Middle of nowhere (where the cheese comes from)
Posts: 483
|
I was trying to be clever..... ...and failing
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 10:25 AM.
|