Hello Everbody:
OE version : 10.2B
http://knowledgebase.progress.com/articles/Article/P12604?q=process+events&l=en_US&fs=Search&pn=13
Per above KB, async com events are handled during waiting for user inputs , alert message or during Trigger processing.
I have few questions:
#1 Does 'Process events' statement handle async events?
#2 can multiple event get queued ? if yes, will all of these 'waiting' events handled by progress one after another.
#3 after handling the event, will the execution control return to the immediate statement which was interrupted.
eg: com event is set to trigger an 'publish' event.
assume during 'alert message' statement progress finds there is a com async event in queue . This event will publish something to which there is a 'subscribe' code.
once after the subscribe code is executed will it return to the 'alert message' statement?
Thanks,
Sam
Hi Sam,
#1 - Yes, process events will process async events.
#2 - Yes, they /can/ get queued but we make no guarantees on that. If an async event comes in and we are not in a place where we can handle it we will throw the event away.
#3 - Yes although the 'alert message' (message box) can be problematic if other windows / dialogs get displayed during event processing.
Sincerely, Brian Maher