Hi Rick:
I don't know exactly what insert-tab does.
Do you know if WindowEyes is handling the processing or is Microsoft
handling the processing you are finding a problem?
It would seem a WindowEyes problem from your description since it sounds
like they have a UI Dialog and that Dialog is hanging up when some
processing is taking place.
They should be able to use a async method(s) to allow the Dialog to continue
reading normally.
I don't know how multi-threaded async processing is handled in vbscript,
their language of choice, but it is not dificult in the language(s) I work
in these days.
Also, Microsoft is continuing the drive twoard supporting async versions of
most of their internal methods and most are available for use within the
.net platform.
Your idea of spinning the task off to a background thread will also work to
keep the UI active even without async methods.
I cant figure out anything else as I don't know what insert-tab does nor if
Microsoft is handling the long-running process or WindowEyes is handling it
but in either case async and, in my language(s) Await could be used quite
easily to keep the UI active and the client, you, notified about processing
status of the task.
Later and good thought on using a background thread - that would work.
Rick USA

_______________________________________________
Any views or opinions presented in this email are solely those of the author 
and do not necessarily represent those of Ai Squared.

For membership options, visit 
http://lists.window-eyes.com/options.cgi/talk-window-eyes.com/archive%40mail-archive.com.
For subscription options, visit 
http://lists.window-eyes.com/listinfo.cgi/talk-window-eyes.com
List archives can be found at 
http://lists.window-eyes.com/private.cgi/talk-window-eyes.com

Reply via email to