• ベストアンサー

ActiveX と .Net対応コンポーネントの差

C#で.NET対応のアプリを開発する時に、同じ機能を実現してくれる、OCX と .Netのコンポーネットがあったりします。 例えば、VSFlexGrid の ActiveX版 と .NET 版があります。 一般論として、C#でActiveXが使えるのに、.NET版を使う理由は何でしょうか。OCX版を使ったら不都合はあるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

不都合というか パフォーマンスが .NET版に比べて悪い可能性があります ActiveX版ですとAxHostによるラッパーが加わってしまいます .NET版ならこのような変換をしなくても直接アセンブリにアクセスできます

bonchin
質問者

お礼

ご回答ありがとうございました。

関連するQ&A