I saw that instead of just raising an exception, sometimes DOA handles the exception and shows a dialog by itself (using 4.0.7).
The problem surfaces when DOA are used in a service or a DCOM server that runs under a specific user credential: the application has its own windows station and thereby the dialog does not appear anywhere - the service/server will look simply blocked and it can be only killed.
DOA should not show any dialog by itself but when in design mode, perhaps. It should never act that way at runtime. I do not know if it was fixed in a later release, but that's really a big issue but in plain C/S applications.
Thanks to Sysinternals' ProcessExplorer for being able to identify where the server was blocked.
The problem surfaces when DOA are used in a service or a DCOM server that runs under a specific user credential: the application has its own windows station and thereby the dialog does not appear anywhere - the service/server will look simply blocked and it can be only killed.
DOA should not show any dialog by itself but when in design mode, perhaps. It should never act that way at runtime. I do not know if it was fixed in a later release, but that's really a big issue but in plain C/S applications.
Thanks to Sysinternals' ProcessExplorer for being able to identify where the server was blocked.