私はスクリーンスクレイピングアプリケーションへのアップグレードを進めています。私たちは、ActiveXコントロールを使用して、IBMメインフレームからスクリーンを削り取っています。メインフレームプログラムがハングし、ActiveXコントロールがクラッシュし、アプリケーションがクラッシュすることがよくあります。メインフレームやActiveXのソースコードにアクセスすることはできません。私たちは独自のアクティブxコントロールを書くつもりはありません。.NetのActiveXコントロールでアプリケーションが検出されなくなりました。
ActiveXコントロールをカプセル化して、アプリケーションがハングしたことを検出し、プロセスを終了してコードで再起動できるようにするにはどうすればよいのでしょうか?
別々のアプリケーションを2つ作成する必要がありますか? 1つは、他のコントローラをチェックし、ハングアップしたときにプロセスを強制終了/再起動するコントローラですか?
別々のアプリドメインに属している必要がありますか? 2つのプログラムが別々のアプリドメインにあっても、互いに通信することは可能ですか?
大括弧:*アプリケーション – GEOCHET