アプリには独自のインストーラーがありますが、ユーザーが自分で Firebird をインストールするようにガイドする必要があります。
自動でインストールしたい。
ありがとう。
アプリには独自のインストーラーがありますが、ユーザーが自分で Firebird をインストールするようにガイドする必要があります。
自動でインストールしたい。
ありがとう。
InterBase と Firebird は、インストーラ スクリプトで使用してインストールを自動化できる API を提供します。
この API については、ドキュメント「InterBase 5.5 Embedded インストール ガイド」http://dn.codegear.com/article/26386を参照してください。
InterBase Express (IBX) コンポーネントは、インストール API の Delphi バインディングを提供します。これは、InterBase 6.0 の「開発者ガイド」に記載されています。
@mghie と @TOndrej が私のミスについてコメントしてくれました。InterBase がインストール API を提供していたとき、私は InterBase のプロダクト マネージャでした。しかし、この答えは時代遅れで、文字通り 10 年も経っています。
より最新の別のリソースを次に示します。
これには、Firebird 用の独自の Inno Setup インストーラーを作成して、独自のアプリケーション インストーラーを添付するための段階的な手順が含まれています。アプリケーションに別のインストーラー テクノロジを使用し、インストーラーから外部プログラムとして Inno Setup インストーラーを呼び出すだけでよいことは間違いありません。ただし、独自の製品にも Inno Setup を使用すると、おそらくよりシームレスになります。
Firebird のソース コードをダウンロードできます。Windows ターゲットに実際に firebird をインストールするInnoSetupスクリプトが含まれています。その後、ニーズに合わせて変更できます。
副次的なアドバイスとして、Inno Setup を自分で検討する必要があるかもしれません。
製品と製品に必要な前提条件のブートストラップを作成します。