1

SpicIE(C#を使用)を使用してIE拡張機能を開発することに制限はありますか?IE拡張機能がSpicIEで開発され、後でBHO(C ++?)として開発する必要がある場合、最初から再構築する必要がありますか?

4

1 に答える 1

1

IEとそれを使用する拡張機能の間のほとんどが薄いレイヤーであるため、これを使用しても制限されることはないと思います。何かが足りない場合でも、CLRには強力な相互運用メカニズムがあり、最後にSpicIEソースがあります。

それをC++プロジェクトに移植する必要がある場合は、はい、書き直す必要がありますが、使用するインターフェイスはほとんどIEのCOMインターフェイス(IHtmlxxxとそのすべてのジャズ:http: //msdn.microsoft.com/en-us/library/aa741322(v=VS.85).aspx)。これは、C#でもC++でも同じです。

PS:ソースが提供されているので、SpicIEコードを自分のコードとマージし、全体を1つのアセンブリでビルドするようにします。これにより、展開が容易になります。

于 2011-03-30T06:03:50.990 に答える