I have an out-of-process Active Exe that has a single-instance class that gets passed to several different applications so that they can communicate with through this "relay" component through use of custom events.
"A" and "B" are applications that are communicating through the relay component "R". Meanwhile, there is a monitoring program "M" that resides in the system tray and monitors the relay component.
Normal operation, "M" begins and instantiates "R". "A" and "B" are now start-up and get references to the singleton class within "R". Now, both "A" and "B" can communicate through "R", raising events and responding to them with no problem. The kicker is, that I wish to have the monitor ("M") raise an event through "R" and am getting the message "Outgoing call cannot be made since the application is dispatching an input-synchronous call"
Can anybody please explain what this message means?
If you can point me to a working solution, I will double the points for them.
Hopefully this question is in too much of a confusing format. I will provide further details if necessary.