I must correct myself. I did not notice the very last build.
Charles: if I see below the magician the time: February 16.2015 7:13, is this time shown with all browsers in the world?
When I run the compiled code, mousemov.rub works, ClickDraw.rub gives a GPF. For me this is an indication, that something is not ok with the code. (Some of my projects do not work ok neither, but I will correct them).
When I looked into the code of ruben2.o2bas, I got a big surprise. There is so much well structured code in the demos of Oxygen and the contributions, but this code is very hard to read. The first thing I did was to format it with indenter.o2bas. I had to check with my text-diff tool of PsPad, because there seems to be some whitespace in Rubens2.o2bas which confuses indenter.o2bas. Anyway my_Rubens2.o2bas is the same line by line code, but indented.The next thing I will do is to comment out #lookahead to arrange a bottom up reconstruction.
Charles: Reading the OxygenBasic help is my assuption correct?
(one line instruction)
if a>b then a print a (no more statements)
if a>b then print a else print b (if using : then this is no one liner?)
multi line instruction)
'MULTI-LINE FORMAT
if a>b then
s=`A>B`
elseif a=b then
s=`A=B`
else
s=`A<B`
end if
Is 'then' mandatory with this construct? I use it intuitively, because it looks much clearer to me.
I also found gosub in the code. What is the best way to use gosub? There are some demos supplied with OxygenBasic and Oxygen seams to be very tolerant.
Roland
.