パスワードを忘れた? アカウント作成
584039 journal

uhyorinの日記: VBに適したインストーラ 2

日記 by uhyorin

VBに適したインストーラ

実行環境用にVBのDLLやOCXだけをインストールさせたいのだが、インストーラーはどうしようかねぇ…。
以前の職場で使っていたWISE7.0だったらバージョンチェックや上書きチェックも制御しやすくて大変よろしかったりしたけれど、パッケージ単価が高いし今のところ使う見込もなさそうなんだよな。

VBのランタイムによるバージョンはともかく、一番怖いのはMFC42.DLLの古いバージョンがXPなどの新しいOS環境に上書きされやしないか?という不安要素をどうやって解決するかってとこなんですが。

タイムスタンプのチェックだけでも可能で、1つずつファイルの登録が可能なBegin! Setup 98 Standard/200x/200x Englishが結構いいかもしんない。
----
2005/01/30 18:32 追記:
ランタイムのみのインストーラは再頒布条件に違反することが判明。
以前と同じく、テストプログラム付きってことにしますか…あぶないあぶない。(^-^;

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2005年01月30日 17時30分 (#686352)
    ランタイムのみの再配布は、Visual Studioのライセンスでは確か禁止されていたと思うのですが、最近はそうでもないのでしょうか。Vectorとかでランタイムのみを配布しているのが不思議だったのですが……

    #私が見たのはVB6.0のころですが。
    • 言われてみればそうだったような…。
      というか再頒布対象ランタイムはVB6のものだから、ランタイムのみ再頒布というのが原則マズーってことがっ!

      以下、VB6 CD-ROMのeula.txt(51行目)より
      (i) 使用範囲を広げた再頒布可能コードに重要かつ主要な機能を追加するエンドユーザーが開発したソフトウェア製品と共におよびその一部として、その再頒布可能コードをオブジェクトコードでのみ頒布しなければなりません。
      サービスパック内のeula.txtには契約に対する追加・変更はなさそうですね。
      ACさん、ご指摘ありがとうございました。m(_ _)m

      # ちなみにVector等で公開されているランタイムは、インストールチェッカの題目で
      # (ランタイム要素が)すべてロードされるEXE付きだったりします。
      親コメント
typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...