The Transcript needs improvments

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

The Transcript needs improvments

Sebastián Sastre
Hi,

    I was running a workspace script that precesses some objects in a
OmniBase repository and figured out that the Transcript is not allways
showing what it should.

    For all this cases some critical process is running. I mean:
[somethig] critical   (or a mutex, wich are typical in transactional
systems)

    Case A) it dosen't show anything until the window is full of text and
the vertical scrollbar appears.

    Case B) is showing you everything ok but some change of windows focus
(otrer windows or other applications) and the transcript becomes withe,
empty and steady (it don't show anything more). For some reason, the
MenuBars also become white.

    I'm using Windows XP Professional SP1

    regards,

Sebastián


Reply | Threaded
Open this post in threaded view
|

Re: The Transcript needs improvments

Ian Bartholomew-19
Sebastián,

>    I was running a workspace script that precesses some objects in a
> OmniBase repository and figured out that the Transcript is not allways
> showing what it should.

I can't help much but I thought I'd reply, just so you don't think you are
being ignored :-)

Updating the Transcript has been somewhat problematical since the early days
of Dolphin.  There have been a number of attempts made to rectify the
problems but, I would think it fair to say, they haven't really solved _all_
the issues.

>    For all this cases some critical process is running. I mean:
> [somethig] critical   (or a mutex, wich are typical in transactional
> systems)

It's not just critical code that can cause the effects you describe.
Anything that prevents the Windows UI being processed can temporarily
"break" the  Transcript.  For example (you may need to tweak the loop values
if you have  a fast/slow machine) ....

5000 to: 6000 do: [:i |
    i \\ 10 = 0 ifTrue: [Transcript print: i; cr].
    i factorial]

--
Ian

Use the Reply-To address to contact me.
Mail sent to the From address is ignored.