![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: IBX
Firebird + DB Installation (Inno-Setup?)
Hallo!
Ich habe bereits ein paar kleine Installer mit IS-Tool gebastelt, aber bin damit noch nicht so richtig fit. Vielleicht kann mir hier jemand einen Tip geben: Ich brauche einen Installer, der folgendes macht: 1.) Prüfe ob auf der Maschine der FB Server installiert ist. 2.) Wenn Nein, installiere ihn (silent) 3.) 1/2 ok, dann installiere die Datei "database.fdb" im Verzeichniss "C:\Data", oder wählbar 4.) Registriere die Datei "{path}\database.fdb" in der alias.conf des FB Servers Im Moment überlege ich, ob ich hierfür Inno-Setup benutzen soll, oder besser selbst eine Mini-Anwendung schreibe. Inno wäre mir eigentlich lieber. Habe hierzu in der DP zwar bereits ![]() Kann mir jemand einen Tip geben? Michael |
Re: Firebird + DB Installation (Inno-Setup?)
Sollte mit Inno-Setup gehen
|
Re: Firebird + DB Installation (Inno-Setup?)
Zitat:
Wenn es sich um eine Clientanwendung handelt, so solltest du keinen Datenbankserver in dein Setup einbinden. Oder willst Du auf jedem Client Rechner den Firebird Server gleich mit installieren? Wenn ja, sieht mir das danach aus, dass jeder Client seine eigene kleine Datenbank haben soll, die nur für ihn gedacht ist. Und da empfiehlt sich Firebird embedded anstatt des kompletten Servers. Dazu brauchen tust du dann nur eine DLL namens fbembed.dll Gibts mehrere Clients und einen einzigen DB Server, so trenne die Setups. Denn die haben nix miteinander zu tun. |
Re: Firebird + DB Installation (Inno-Setup?)
Hi,
ich würde dir auch empfehlen den FB-Server entweder komplett getrennt oder wenigstens als eigenes Setup auszuführen! Wenn sich noch andere Software auf dem Rechner befinden sollte die den FB einsetzt und dein Deinstaller zieht der anderen Appl den Server unter dem A***** weg... Grüße Lemmy |
Re: Firebird + DB Installation (Inno-Setup?)
Eben. Und Serverinstallationen (DB Server) sollte man sowieso nicht irgendeinen DaU zutrauen.
|
Re: Firebird + DB Installation (Inno-Setup?)
Zitat:
|
Re: Firebird + DB Installation (Inno-Setup?)
Zitat:
|
Re: Firebird + DB Installation (Inno-Setup?)
Hallo
1.) nix embedded. Das zu installieren ist ja auch kein Problem und zu registrieren gibt es auch nicht wirklich etwas. 2.) keine Anwendung - nur ggfls Server + DB Ich will nur die Serverinstallation DAU fähig haben und ihn nicht zwingen selbst zu prüfen ob bereits FB installiert ist, oder ein Alias existiert bzw. dieses selbst eintragen zu müssen. Diese Prüfung und ggfls. Registrierung des Alias ist mir im Inno aber zu komplex. Ich denke ich werde hier eine Mini Konsolenanwendung erstellen, die Inno nach der Installation aufruft. Sprich: Der Ablauf müsste folgender sein: 1.) FB installiert? N > 2.) J > FB-Installer in {temp} entpacken, /verysilent starten und warten bis fertig FB-Installer in {temp} löschen 2.) DB-Datei nach {folder} entpacken 3.) DBReg.exe nach {folder} entpacken 4.) Beenden und DBReg.exe starten Das einzige Problem dass ich hier noch habe ist Punkt 1. Gruss, Michael |
Re: Firebird + DB Installation (Inno-Setup?)
Frage den Service ab.
|
Re: Firebird + DB Installation (Inno-Setup?)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz