Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Inno Setup Datei Existenz überprüfen vor der Installation? (https://www.delphipraxis.net/192850-inno-setup-datei-existenz-ueberpruefen-vor-der-installation.html)

bcvs 26. Mai 2017 12:49

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Und noch was:

Schau dir mal die Preprocessor-Direktiven von Inno an.

Damit kannst du so etwas machen:

[Files]
#ifexist "{app}\myfile.ext"
Filename: "myfile.ext"; DestDir: {app}\Subdir
#else
Filename: "myfile.ext"; DestDir: {app}
#endif

Ist doch genau das, was du wolltest, oder?

SneakyBagels 26. Mai 2017 14:22

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Zitat:

Du musst in deiner Zusatz-Installation nur die AppId auf den selben wert setzen wie in der Hauptinstallation:
Woher will er denn die App-ID der Hauptinstallation wissen denn die Hauptinstallation ist eine bezahlte Software für die er nur etwas zusätzlich entwickelt ;)

CCRDude 26. Mai 2017 15:05

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
[QUOTE=SneakyBagels;1372809]
Zitat:

Woher will er denn die App-ID der Hauptinstallation wissen denn die Hauptinstallation ist eine bezahlte Software für die er nur etwas zusätzlich entwickelt ;)
Aus der Registry, ist immerhin auch der Uninstall-Schlüssel-Name :)

Das mache ich selber häufig, im Lokalisierungen nachinstallierbar zu machen. Der existierende Pfad ist damit erstmal Vorgabe im Installationspfaddialog, aber wenn der Benutzer trotzdem eigentlich ne andere Installation (etwa ne Portable) aktualisieren will, kann er's trotzdem noch ändern.

Zitat:

Zitat von bcvs (Beitrag 1372801)
Und noch was:
Schau dir mal die Preprocessor-Direktiven von Inno an.

Aus der Hilfe, wie der Name Preprocessor eigentlich schon sagt: "The main purpose of ISPP is to automate compile-time tasks and decrease the probability of typos in your scripts. ".

Es geht ihm aber wohl eher um runtime als compile-time.

timsen96 27. Mai 2017 08:20

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Danke euch für die ganze Hilfe!!
Aber so langsam versteh ich garnichts mehr :(

SneakyBagels 27. Mai 2017 09:57

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Wieso machst du nicht einfach ein selbstextrahierendes ZIP-Archiv?
Dort kann der Benutzer das Verzeichnis auswählen wo die Datei hinkopiert werden soll.
Ist viel einfacher.

timsen96 27. Mai 2017 10:35

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Hmm ok, werde ich mal schauen, aber ich hätte da auch noch kurz eine andere Frage.
Ich hätte demnächst auch was mit einem Spiel vor, kann man denn bei so etwas dann den Pfad über Steam wählen?
Bei Steam kann man ja auch sagen ich möchte, das meine Spiele woanders installiert werden, gibt es dort eine Möglichkeit?
Wenn nicht dann ist es auch egal :D

SneakyBagels 27. Mai 2017 10:38

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Zitat:

Ich hätte demnächst auch was mit einem Spiel vor, kann man denn bei so etwas dann den Pfad über Steam wählen?
Bei Steam kann man ja auch sagen ich möchte, das meine Spiele woanders installiert werden, gibt es dort eine Möglichkeit?
Ich kenne Steam sehr gut und weiß was du meinst aber ich habe keine Ahnung was du selber genau vorhast.

Was ich genau nicht verstehe ist
Zitat:

kann man (...) dann den Pfad über Steam wählen?

timsen96 27. Mai 2017 11:04

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Ich meine sowas wie eine Mod, wo die Dateien ins Installationsverzeichnis muss.
Gibt es da eine Möglichkeit das man sagt: Das Setup soll im Steam Pfad von "Spiel XY" installiert werden, auch wenn man bei Steam die Einstellungen verstellt hat, sodass die Steam Spiele nicht im Standard Verzeichnis ist?

SneakyBagels 27. Mai 2017 11:38

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Alles ist möglich aber nur relativ umständlich und den Aufwand nicht wert.
Das beste was du machen kannst ist ein selbstextrahierendes Archiv mit WinRAR o.ä.

timsen96 27. Mai 2017 12:11

AW: Inno Setup Datei Existenz überprüfen vor der Installation?
 
Kann ich da denn einstellen das es im Steamverzeichnis landet?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 Uhr.
Seite 4 von 5   « Erste     234 5      

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