19 既存のV12アプリケーションのアップグレード

LANSA

19. 既存のV12アプリケーションのアップグレード

省略値では、MSIはすべてのユーザー用のインストールでは\プログラム・ファイルに、現在のユーザー用のインストールでは\ドキュメントおよび設定にインストールされます。既存のバージョン12のLANSAアプリケーションが代替の場所にインストールされている場合、MSIは同じ場所、例えばc:\x_win95のような省略値の場所、にはインストールできません。

バージョン12のLANSAアプリケーションをアップグレードするために、LANSAの開発者は、MSIがアップグレードの機会を提供する必要があることを確認する必要があります。MSIファイルがインストールされると、現在のインストールの場所のダイアログを表示し、最後にインストールされたアプリケーションを省略値として提供します。MSIファイルは新しい場所にすべての区画をコピーし、その後インストールを実行します。具体的には、MSIファイルはデータベース・テーブルを正しくアップグレードすることができます。

この機能をサポートするために、MSIには2つの設定があります。

以前の導入先ディレクトリの削除

アプリケーションがすでに導入先のコンピュータの別のディレクトリにインストールされている場合、インストール処理で自動的に以前のインストールの削除を試みることができます。アプリケーション・コードを使ってレジストリ内の以前のインストールの場所を検索し、関連付けられたフォルダの消去を試みます。この設定は導入時にダイアログを表示することができます。

はい – アプリケーションが以前インストールされていた場所からディレクトリを削除します。

いいえ – アプリケーションが以前インストールされていた場所からディレクトリを削除しません。

省略値:[いいえ]

以前のアプリケーションのフォルダ名のディレクトリ

以前のインストールを削除する場合、インストールされた時の以前のアプリケーションのフォルダ名を表示します。この名前と一致するデスクトップ・アイコンまたはプログラム・フォルダはインストール処理時に削除されます。

省略値:[アプリケーション名]

詳細については、 「アップグレード・オプション」 を参照してください。