インストーラ
C++Builder6に付属のInstallShieldで
インストーラを作成しました。
で、dBASEのファイルに
「上書きしない」のチェックをつけました。
しかし、上書きされてしまいます。
インストーラを作成しました。
で、dBASEのファイルに
「上書きしない」のチェックをつけました。
しかし、上書きされてしまいます。
もしかすると、この機能は、機能していないのでは?
上書きしないのチェックが無くても
上書きしない場合もあります。
よくよく調べてみると、Windows Installerの
バージョン選択規則のみが、
適用されているように見えます。
上書きしないのチェックが無くても
上書きしない場合もあります。
よくよく調べてみると、Windows Installerの
バージョン選択規則のみが、
適用されているように見えます。
InstallShield Express Borland Limited Editionのヘルプには、
しかし、InstallShieldのファイル項目の上級オプションに
「上書き」しないというチェックボックスがあります。
これにチェックを入れておいても、
上記の規則が適用されているようです。
つまり、更新日付が作成日付よりも古いと、
上書きされてしまいます。
- バージョンの比較で新しいバージョンが保持される。
- セットアップの言語と同じ言語が保持される。
- ファイルの変更日が作成日より新しい場合は上書きされない。
しかし、InstallShieldのファイル項目の上級オプションに
「上書き」しないというチェックボックスがあります。
これにチェックを入れておいても、
上記の規則が適用されているようです。
つまり、更新日付が作成日付よりも古いと、
上書きされてしまいます。
仕方ないので、dBASEファイルをインストールするバージョンと
インストールしないバージョンを作成しました。
BDEのインストールをしなくちゃならないし、
でも製品版のInstallShieldは高いし . . . 。
インストールしないバージョンを作成しました。
BDEのインストールをしなくちゃならないし、
でも製品版のInstallShieldは高いし . . . 。
| 固定リンク
「Windows」カテゴリの記事
- .jfifを管理者にならずにレジストリ変更して.jpgに変更する。Windows10でJPEG画像をダウンロードする時に拡張子が.jfifになる(2020.08.22)
- ReadyBoostを設定してみた(2019.06.23)
- Apacheが起動しない could not bind to address 0.0.0.0:80(2018.06.01)
- 以前のバージョンのWindowsをコンピュータから削除して保存領域を広げる(2017.04.15)
- ASUS Smart Gestureが機能しなくなった場合(2016.07.15)
この記事へのコメントは終了しました。
コメント