Hi Alex,

Bug 1912

reassigned but not solved

Greetings,
Wouter


On 18 Jun 2005, at 03:35, Alex Tweedly wrote:

Here's some simple code:


  put the thumbPos of scrollbar "Slider1" into fR
  put fR  into msg


The slider has startvalue 1, endvalue 100, and thumbPos 75 (all set in the property inspector).

This prints out "75" just as I expected.
But fR doesn't *really* have the value 75, as I found out after literally hours of debugging :-(

If I change the code to


  put the thumbPos of scrollbar "Slider1" into fR
  put fR && fr+1 into msg


it prints out
75  75.856855
(i.e. fR really has somewhere close to 74.866855 in it, but "put"ting it for some reason rounds it 75)

I assumed the value of the thumbPos would be an integer - mostly because the prop inspector won't let me set any other values, partly because I just expected it to be, and partly because that's what it appears to be when you examine the variable by outputting it (or by looking at it in the debugger).

I can deal with non-integral values - but I'm really worried that a value which was noticeably different from the integer was printed out as an integer both in the debugger and by "put ... into msg".

Am I missing something basic here ?
Why should Rev be doing this ?

P.S. the reason this took hours to find was that both the put statements I added for debugging and later the debugger itself were giving misleading info - if either of them had said "74.85..." I'd have seen the problem in 30 seconds (I think).


--
Alex Tweedly       http://www.tweedly.net

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to