1

Web ブラウザーでビデオをレンダリングするための ActiveX コントロールを実装するビデオ通話ソフトウェアが提供されています。ActiveX は IE でのみ動作するため、FireBreath フレームワークを使用して、ActiveX コントロールのクロスブラウザー バージョンを実装するタスクが与えられます。ActiveX コントロールのラッパー クラスを作成する必要があります。

私はactivex、visual studio(プロジェクトに関係するすべてのもの)を初めて使用しています。また、activex コードには数千行のコードがあります。コードを理解するのに長い時間がかかります。

私のプロジェクトに役立つラッパークラスの良い例やその他の提案やリンクはありますか?

4

1 に答える 1

1

私が知っている最も近いものはこれです: https://github.com/firebreath/FBAXExample

これは、FireBreath プラグイン内で ActiveX コントロールをホストする例です。完全な移植を行うことができれば、(そしてよりクリーンな) 方が良いでしょうが、ラッパーだけでそれを行うことは可能かもしれません。FireBreath プラグイン内に IE を埋め込んでいる FireBreath 自体の WebView ライブラリも参照してください。ここで見つけることができます: https://github.com/firebreath/FireBreath/tree/master/src/libs/WebView/Win

于 2011-09-19T17:08:41.460 に答える