none
MsFlxGrd.ocxの再頒布について RRS feed

  • 質問

  • Visual Studio 2008 SP1において、VC++で作成したアプリ「TEST.EXE」を

    セットアッププロジェクトで作成したインストーラで配布しようとしています。

    その際に「MsFlxGrd.ocx」を含み、レジストリに登録させたいのですが、

    「MsFlxGrd.ocx」の再頒布は可能なのでしょうか?

    ご存知の方はご教授下さい。

    2011年7月14日 0:40

回答

  • Visual Studio 2008 SP1の再頒布可能ファイルは C:\Program Files\Microsoft Visual Studio 9.0\1041\redist.txt に書かれています。
    その中に「MsFlxGrd.ocx」の記載はありません。

    そもそもVisual Studio 2008 SP1にこのファイルは含まれていないように思いますが、どこから入手されたのでしょうか?

    • 回答の候補に設定 山本春海 2011年7月22日 8:43
    • 回答としてマーク 山本春海 2011年7月25日 8:21
    2011年7月14日 1:22

すべての返信

  • Visual Studio 2008 SP1の再頒布可能ファイルは C:\Program Files\Microsoft Visual Studio 9.0\1041\redist.txt に書かれています。
    その中に「MsFlxGrd.ocx」の記載はありません。

    そもそもVisual Studio 2008 SP1にこのファイルは含まれていないように思いますが、どこから入手されたのでしょうか?

    • 回答の候補に設定 山本春海 2011年7月22日 8:43
    • 回答としてマーク 山本春海 2011年7月25日 8:21
    2011年7月14日 1:22
  • Visual Studio 2008 SP1の再頒布可能ファイルは C:\Program Files\Microsoft Visual Studio 9.0\1041\redist.txt に書かれています。
    その中に「MsFlxGrd.ocx」の記載はありません。

    そもそもVisual Studio 2008 SP1にこのファイルは含まれていないように思いますが、どこから入手されたのでしょうか?

    恐らく、Visual Studio 2008 かVisual Studio 2005をインストールした際に入ったものだと思っていますが、自分でも詳細は分かっていません。
    2011年7月14日 1:32
  • ちなみに「MsFlxGrd.ocx」が再頒布不可能となると、再頒布可能で代わりになるものはあるのでしょうか?

    現状「TEST.EXE」にActiveXコントロールを含んでいる為、開発環境のないPCにおいて「MsFlxGrd.ocx」を追加しなければ、

     「TEST.EXE」が起動できない状態となっています。

    2011年7月14日 1:41
  • こういうのとか。

    MFC Grid control 2.27 - CodeProject
    http://www.codeproject.com/KB/miscctrl/gridctrl.aspx
    2011年7月14日 4:09
  • ご自身でも入手経路のわからないモジュールを再頒布しようというのは、どういう思考回路なのでしょうか? ちょっと想像できません。

    どうやらMsFlxGrd.ocxは13年前に発売されたVisual Basic 6.0に含まれるようです。私は使用経験がないのでわかりませんが、このVisual Basic 6.0でコンパイルされたプログラムと共になら再頒布が許可されるのではないでしょうか? 詳しくは付属のドキュメント等をご参照ください。

    2011年7月14日 6:40
  • >再頒布可能で代わりになるものはあるのでしょうか?
    自分で作るか、有償製品を購入することになります。

    自分で作る場合、ここにSampleが色々そろっています。
    [The Grid Control]
      http://www.codeproject.com/KB/library/gridprojects.aspx
    そのまま利用する場合は、Licenseを確認してください。
    現状の規模にもよりますが、そこそこ手直しは必要かと思います。

    あと、MsFlxGrd.ocxはVC6にも入っているようですが、
    配布の件は出所を明らかにし、Microsoftに確認したほうが確実でしょうね。

    [Visual C++ で提供されている再配布可能な ActiveX コントロールのインスタンスを動的に作成することができない]
      http://support.microsoft.com/kb/151804/ja

    2011年7月14日 10:00