In article <[EMAIL PROTECTED]>,
Norman Dunbar <[EMAIL PROTECTED]> writes
>I've made my changes to allow Screen Snatcher to grab an entire screen
>regardless (?) of the resolution, colour depth etc. Now when I run this
>version, I get a 'Value out of range' error as follows :
>
>Job 13 SS3 Line 2160 SCR_YLIM
>value out of range
>Retry Continue Abort R/C/A
>
>The line(s) in question are :
>2145 ScreenDepth = 256
>2150 ScreenWidth = 512
>2155 IF CHECK("scr_ylim")
>2160 ScreenDepth = SCR_YLIM
>2165 ScreenWidth = SCR_XLIM
>2170 END IF
>
>But when I build a small test program which has those lines in it, it
>compiles and runs ok.
>I'm rapidly going off QLiberator :o(
>
>The variable has *not* been declared elsewhere in the program - other that
>at line 2145 as shown above.
>I'm not running with REMARK $$i to use full integer mode (so it defaults to
>$$f for full float mode).
>Screen resolution is currently 800 by 600 in full colour mode.
>
>What's going on ??????
I seem to recall that SMSQ/E has an area at the edges of the screen
which act to sense when the pointer is in these regions. I believe that
Rich Mellor had a similar problem and reducing the screen area by 1 or 2
pixels in each direct solved it. I think it has something to do with the
outline command that you need for the P.E. I could be wrong - I am an
imperfect programmer at best.
--
Roy Wood
Q Branch
20 Locks Hill, Portslade, Sussex BN41 2LB
Tel : +44(0)1273-386030 / Mobile : +44 (0) 7836-745501
Fax +44 (0)1273-381577
web site : http://www.qbranch.demon.co.uk/