古い VB6 OCX フォームをホストするために使用する .NET Windows フォームがあります。それは私が逃げられないものです!少なくとも今のところ...
この段落が役立つかどうかはわかりませんが、念のため、この情報を共有します。このコントロールをロードするために、私の .NET アプリケーションは、OCX コントロールに関する情報を含む構成ファイルを提供します。次に、リフレクションを使用してコントロールを読み込み、Activator.CreateInstance でインスタンスを作成し、このオブジェクトを System.Windows.Forms.Control にキャストします。次に、.NET フォームの Controls コレクションに追加します。このアプローチは私にとってはうまくいきます。
したがって、.NET フォームで OCX の例外とエラーをキャッチするか、この OCX フォームがクラッシュしたことを知る方法が必要です。これは可能ですか?誰かが同じような経験をしましたか?ちなみに、私は.NET 2.0を使用しています。
ありがとう。