У меня есть форма Windows .NET, которую я использую для размещения старой формы VB6 OCX. Это то, от чего я не могу убежать! По крайней мере, пока ...
Я не уверен, что этот параграф будет полезен, но на всякий случай я поделюсь этой информацией. Для загрузки этого элемента управления мое приложение .NET предоставляет файл конфигурации, который будет содержать информацию об элементе управления OCX. Затем я загружу элемент управления с помощью отражения, создам экземпляр с помощью Activator.CreateInstance и приведу этот объект к System.Windows.Forms.Control. Затем я добавляю его в свою коллекцию Controls формы .NET. Этот подход работает для меня.
Итак, я хочу поймать исключения и ошибки OCX в моей форме .NET или иметь возможность узнать, что эта форма OCX потерпела крах. Это возможно? У кого-нибудь был подобный опыт? Кстати, я использую .NET 2.0.
Спасибо.