In a message dated 24/04/2008 00:38:28 GMT Daylight Time,  
[EMAIL PROTECTED] writes:

>But  if you try to compile (Turbo or Liberator) some parser error will  
>appear...




Hi Gerhard, its a codegen error : "Duplicate Label" Have you ever  seen that 
error?. Its not mentionned in the manual. The lines in question  compile in 
Qlib. Problems with IF END IF are identified with parser task. What I  am 
wondering is if teh error message indicates a clash between, procedure names  
and 
keywords or perhaps variable definitions although nothing is obvious  obviously.
 
Here are the lines : Its part of a SELect ON "value" Line 9480 is the  line 
codegen complains about.
 
 
9464        =3
9466            dv_POS=INT(((zone*12)/(dev_ht%-12))*(free%)):IF  
dv_POS<1:dv_POS=1
9468            IF  dv_POS<=dv_start
9470              scrolls=dv_start-dv_POS
9472              FOR i=1 TO  scrolls
9474                Dev_Scroll_down
9476                IF dv_start<=1 :END FOR  i
9478              END FOR i
9480            END IF
9482           IF  dv_POS>=dv_end
9484              scrolls=dv_POS-dv_end
9486              FOR i=1 TO  scrolls
9488                Dev_Scroll_up
9490              END FOR i
9492           IF  free%-1>dv_end:Dev_Scroll_up
9494            END IF 
 
 
Duncan



   
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to