OK George,
I don't confess to fully understand what you are suggesting might be the
cause of my problem but I am prepared to add an extra window over the
whole screen (borderless, I presume) to see if it provides a solution. I
will report back later.
Thanks to all who have spent their time on this BASIC problem. It is
most appreciated.
Regards to all,
John Gilpin.
gdgqler wrote:
On 29 Sep 2009, at 15:54, John Gilpin wrote:
Can anyone suggest what may be happening and offer any advice on how
to cure this problem?
I am pretty certain that the answer to the problem lies with the way
the Pointer Environment works. One of its nicest features is the way
it deals with non PE programs. Each PE program has an "outline" so
that, amongst other things, what was underneath it can be redisplayed
when it is moved. Each non PE program is given an outline which is
effectively the smallest rectangle containing all its windows. If one
of these windows is altered then a new outline is defined for it by
the PE software.
In the BOOT program there is a GENERAL MENU SCREEN which is "used over
and over again". At each
redefinition the outline may change. This will explain why the
borders disappear. I am surprised that so much seems to remain!
I remember a long time ago looking at one of Simon Goodwin's programs
in the Turbo range. In one of these a window was redefined in such a
way that, under PE, half the necessary information printed in the
earlier definition of the window disappeared. Under the original non
PE QL everything put on the screen remained until overwritten. Hence
the need for the F4 key to refresh the screen of a programs accessed
by CTRL/C (provided, of course, that they had an active cursor
otherwise they were lost).
The advice for a cure might be to open a second window, which need not
be used, over the whole screen.
George
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm