Entwickler-Ecke

Programmierwerkzeuge - InnoSetup: Installer und Updater in einen ?


wlfmario - Do 22.12.05 19:48
Titel: InnoSetup: Installer und Updater in einen ?
Hallo,

ich brauchte mal ein kleinen Tip wie ich das in InnoSetup Realisieren kann, das mein Projekt (eine .EXE, 3 Ordner, ein Datenbank File) in einen Setup File erstelle und gleichzeitig als Update Setup benutzt werden kann.

Das Setup File zu erstellen ist nicht das Problem dank Wizzard, aber wenn das Projekt schon installiert ist, wird leider bei einem zweiten aufruf der Setupdatei alle vorhandenen Datein und Ordner überschrieben. (Was bei den Datenbank File nicht so toll ist :cry:

Gibt es eine möglichkeit innoSetup zu sagen wenn das File schon besteht das er es nicht überschreiben soll ?


Moderiert von user profile iconUGrohne: Topic aus Sonstiges verschoben am Do 22.12.2005 um 18:54


UGrohne - Do 22.12.05 19:54

Du musst zu den entsprechenden Dateien die Flags hinzusetzen. Z.B.:

Quelltext
1:
Source: \database\db.GDB; DestDir: {app}\database; Flags: uninsneveruninstall onlyifdoesntexist; Components: Datenbank                    


wlfmario - Do 22.12.05 19:57

Danke !
Das werde ich mir mal ansehen was dort alles Passiert !
Gibt es für InnoSetup eine Deutsche Doku ?


UGrohne - Do 22.12.05 20:00

Ich habe ehrlich gesagt noch nie richtig mit InnoSetup gearbeitet, ich musste mich nur mal während meiner Studienarbeit damit beschäftigen (Es mussten noch Vergleiche mit anderen Setup-Tools rein). Aber eine deutsche Doku habe ich da nicht gefunden.