タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ProgrammingとInnoSetupに関するlindenのブックマーク (2)

  • HiBARA Software Blog

    今日は「アタッシェケース」でも使っているインストーラの話です。 現在、カレントバージョン(ver.2.75以前)では、EXEpress CXというツールを使っています。 配布したいファイル群をcab圧縮しておけば(※圧縮ツールも添付されています)、そのままインストーラとマージして簡単に作成されます。 EXEpress CX http://www.webtech.co.jp/onlinesoft/exepress/index.html 商用でないならフリーで使えますし、高機能です。何より安定感があり、好んで使っていました。 しかし、ちょっと難しいことをしようと思うと、とたんに行き詰まってしまいました。。。 「アタッシェケース」を最終的な配布状態にするには、自己実行形式ファイルのマージと、ヘルプファイルのコンパイル、UPXでの体圧縮など、一連の流れをバッチファイルで処理します。 その中で、最

    HiBARA Software Blog
  • Inno Setup : 上書きインストールかどうかを確認する

    インストーラーを作成するのに、いろいろ便利なので最近は Inno Setup http://www.jrsoftware.org/isinfo.php というのを使っているのだけど、 ちょいとその小ネタを。 Inno Setupには、前回インストールしたものに対して バージョンアップしたものを上書きインストールしたい場合に、 前回インストールしたときのフォルダを検出して 自動的にそこにインストールしたりしてくれるような 機能が用意されていたりはするのだけど、 「旧バージョンがインストールされてるけどアップデートする?」 的なメッセージを表示させるような機能は用意されていないので、 それを作ってみた。 ・・・作ってみたのだが、 これがまた簡単そうで意外と面倒くさかった。 [Code] セクションで自前でスクリプトを書かなければならず、 全く書いたことのなかったよくわかんらんPascal言語の

  • 1