Есть приложение .NET 2.0, подписанное на событие Word OnBeforeSave. Внутри обработчика необходимо вывести диалоговое окно MessageBox.Show(); Именно в этот момент обработка события завершается. В .NET 1.1 вновь создаваемые потоки работали в STA, теперь по умолчанию в MTA. Можно MTA изменить на STA в обработчике, но это также вызывает завершение исполнения обработчика.
Что можно предпринять в данной ситуации?
Здравствуйте, Xaarquath, Вы писали:
X>Есть приложение .NET 2.0, подписанное на событие Word OnBeforeSave. Внутри обработчика необходимо вывести диалоговое окно MessageBox.Show(); Именно в этот момент обработка события завершается. В .NET 1.1 вновь создаваемые потоки работали в STA, теперь по умолчанию в MTA. Можно MTA изменить на STA в обработчике, но это также вызывает завершение исполнения обработчика. X>Что можно предпринять в данной ситуации?
Как обработка может завершаться, когда MessageBox'ы модальные окна? exception кидается или что?