Async messages

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

Async messages

Postby mea405 » Fri Oct 19, 2007 5:15 am

In VAST under Windows XP there is observed the following effect:
if one takes a scrollbar with the mouse and moves it and
if one seizes a capture of a window with the mouse or changes the size of a window
then async messages stop to be processed.
Maxim
mea405
 
Posts: 8
Joined: Thu Nov 09, 2006 3:40 am
Location: Moscow, Russia

Async messages

Postby solveig » Fri Oct 26, 2007 4:20 am

Maxim:

Could you clarify what you mean by "seize a capture of a window?"

Do asynch messages stop being processed permanently, or to they continue after the scrolling or window resizing is completed?

Regards,
Solveig
solveig
Moderator
 
Posts: 57
Joined: Tue Oct 17, 2006 6:30 am

Re: Async messages

Postby mea405 » Mon Oct 29, 2007 3:48 am

solveig wrote:Could you clarify what you mean by "seize a capture of a window?"

I mean "seize the title bar of window". It is usually done for moving window.

solveig wrote:Do asynch messages stop being processed permanently, or to they continue after the scrolling or window resizing is completed?

If async message queue will not be overflow, processing of messages continues.

You can see this effect on a simple example. I understand that it not asynchronous messages but the same effect.
Exec script in workspace

[
|t|
t := Time millisecondsToRun:[
1 to: 20 do: [:i| (Delay forMilliseconds: 100) wait. ]].
Transcript cr; show: t printString; cr
] fork.

And then try to move during execution of this script some seconds a window.
Maxim
mea405
 
Posts: 8
Joined: Thu Nov 09, 2006 3:40 am
Location: Moscow, Russia


Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest