19. 既存のV12アプリケーションのアップグレード
省略値では、MSIはすべてのユーザー用のインストールでは\プログラム・ファイルに、現在のユーザー用のインストールでは\ドキュメントおよび設定にインストールされます。既存のバージョン12のLANSAアプリケーションが代替の場所にインストールされている場合、MSIは同じ場所、例えばc:\x_win95のような省略値の場所、にはインストールできません。
バージョン12のLANSAアプリケーションをアップグレードするために、LANSAの開発者は、MSIがアップグレードの機会を提供する必要があることを確認する必要があります。MSIファイルがインストールされると、現在のインストールの場所のダイアログを表示し、最後にインストールされたアプリケーションを省略値として提供します。MSIファイルは新しい場所にすべての区画をコピーし、その後インストールを実行します。具体的には、MSIファイルはデータベース・テーブルを正しくアップグレードすることができます。
この機能をサポートするために、MSIには2つの設定があります。
以前の導入先ディレクトリの削除 |
アプリケーションがすでに導入先のコンピュータの別のディレクトリにインストールされている場合、インストール処理で自動的に以前のインストールの削除を試みることができます。アプリケーション・コードを使ってレジストリ内の以前のインストールの場所を検索し、関連付けられたフォルダの消去を試みます。この設定は導入時にダイアログを表示することができます。 はい – アプリケーションが以前インストールされていた場所からディレクトリを削除します。 いいえ – アプリケーションが以前インストールされていた場所からディレクトリを削除しません。 省略値:[いいえ] |
以前のアプリケーションのフォルダ名のディレクトリ |
以前のインストールを削除する場合、インストールされた時の以前のアプリケーションのフォルダ名を表示します。この名前と一致するデスクトップ・アイコンまたはプログラム・フォルダはインストール処理時に削除されます。 省略値:[アプリケーション名] |
詳細については、 「アップグレード・オプション」 を参照してください。