CompuServe Messages

#PageStream Follies

    10-Nov-91 06:19:42
Fm: Mike Todd 70117,634
To: Soft-Logik Tech Support 76004,1676
I can't say that I've seen the printing problem you refer to … but I do see that, if PgS is rendering a text box and I push the screen to the back and try to do anything on another screen (which is what multi-tasking is all about) the cursor locks up until the box has been completed. The cursor doesn't just lock up under these circumstances … there are several occasions where, if you select something on the control panel, the cursor will freeze while you move it around the screen. Clearly, PgS is doing something like Forbid()/Permit() when an operation like this is performed (it should be using these routines whether written in ASM or C). If PgS calls Forbid() checks to see if something else has been clicked, continues with its work and then performs Permit(), it is just possible that in the brief instant between the Forbid() being called and the job in hand being executed, PgS is being asked to go on to another job and leaving the Forbid() active. I'm not saying this _is_ what is happening … I'm saying this is the sort of scenario that would lead to exactly the problems that have been reported and is the area where some attention should be directed. Mike (Whapping from the UK)