Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fragen zu Innos Setup Handling? (https://www.delphipraxis.net/19917-fragen-zu-innos-setup-handling.html)

The Knight 10. Apr 2004 20:29


Fragen zu Innos Setup Handling?
 
Ich bete den tag an, an dem es eine komplett deutsche Documentation gibt! Bis dahin, könnt ihr mir diese Fragen beantworten:

- wie kann ich die Erstellungen einer Programmgruppe im Startmenü verbieten
- wie kann ich die Deisntallationsdateien verbieten (oder überhaupt die Deinstall)
- wie kann ich die Komprimierung/das Packen der Dateien so einstellen, dass sie so klein werden wie mit Winrar gepackte Dateien
- wie kann ich meinem Setup eine beliebige Sprache verpassen (ich meine die Standarttexte, Fehlermeldungen usw… bzw. wie kann ich solche Texte meinen Wünschen anch abändern..)??

Wäre nett, wenn ihr mir gleich die Scriptzeilen geben könntet.
THX

DP-Maintenance 10. Apr 2004 20:34

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Tutorials und Kurse" nach "Programmieren allgemein" verschoben.
Thread ist kein Tutorial oder Kurs

Luckie 10. Apr 2004 20:38

Re: Fragen zu Innos Setup Handling?
 
Eine gute Dokumentation gibt es auf www.simmack.de

Aber so klein wie eine WinRar-datei wirst du sie nicht bekommen. Der Entpacker bzw das Setup muss ja noch dazukommen. Den kleinest Overhead, den ich kenne erzeugt allerdings der Setupmaker von NSIS.

The Knight 10. Apr 2004 23:42

Re: Fragen zu Innos Setup Handling?
 
Ich habe dann noch ein Anliegen, weiß aber nicht, ob das etchnisch möglich ist. In der Systemregistrierung gibt es einen Eintrag/Schlüssel zu meinem Spiel. Ich selbst entwickle aber einen inoffiziellen Patch dazu. Ich möchte aus Sicherheitsgründen das Setup testen lassen, ob der Wert/Schlüssel/Eintrag gesetzt wurde, also ob das Spiel überhaupt installiert ist. Ich hätte nun gerne gewusst, ob und wie das möglich ist? :)

MathiasSimmack 11. Apr 2004 07:40

Re: Fragen zu Innos Setup Handling?
 
Ja, das ist möglich. Inno Setup bietet mit der eingebauten Pascal-Sprache die Möglichkeit an, Werte aus der Registry zu lesen und ggf. auch Meldungen anzuzeigen. Inno Setup stellt einige Funktionen zur Verfügung, mit denen du das Suchen nach dem Registry-Eintrag bspw. gleich beim Start des Setups erledigen kannst. Fällt die Suche negativ aus, gibst du FALSE als Ergebnis der Inno Setup-Funktion zurück, und das Setup wird erst gar nicht durchgeführt.

Schau dazu mal in die Hilfe, und schau dir auch die Beispiele (*.iss) im Inno Setup-Ordner an.

The Knight 11. Apr 2004 08:27

Re: Fragen zu Innos Setup Handling?
 
Sehr gut, werde ich gleich machen!!

Das Tutorial PDF von simmack ist wirklich gut gemacht, fast meine ganzen Fragen wurden geklärt. Bis auf zwei, die von mir genannte und wie man bei der Install Dateien im Zielordner löscht? Ich habe es mit

[Delete]
Filename: xy

Probiert, geht aber nicht, weil es [Delete] nicht gibt. Wie ist also der Löschbefehl (nicht mit uninstalldelete verwechseln!)?

MrKnogge 11. Apr 2004 10:49

Re: Fragen zu Innos Setup Handling?
 
Ich glaub kaum, dass man bei der installation Datn löschen kann, aber such doch mal "delete" in der beigefügten Hilfe, darf man fragen wozu du bei einer Installation Dateien löschen musst ?

MathiasSimmack 11. Apr 2004 11:14

Re: Fragen zu Innos Setup Handling?
 
Zitat:

Zitat von The Knight
Das Tutorial PDF von simmack ist wirklich gut gemacht, [...]

Danke schön. Allgemein ziehe ich aber eine Anrede mit meinem Vornamen vor. Zu irgendwas muss der ja da sein.

Zitat:

Zitat von MrKnogge
Ich glaub kaum, dass man bei der installation Datn löschen kann, [...]

Doch, das müsste gehen. Und ich bin sicher, es steht in der Hilfe drin.

MathiasSimmack 11. Apr 2004 14:29

Re: Fragen zu Innos Setup Handling?
 
So, ich noch mal.

A) Ich wusste doch, dass es geht. Die Lösung heißt "[InstallDelete]", und das Prinzip ist exakt das gleiche wie bei "[UninstallDelete]", nur das eben während der Installation Dateien gelöscht werden können.

B) Ich war gerade mal so frei, die Doku zu aktualisieren. ;) Hauptsächlich weil´s die zwei Programme, mit denen ich die Beispielinstallation gemacht habe, nicht mehr gibt. Jetzt stimmt´s wieder.

C) Um auch diese Frage noch schnell zu beantworten:
Zitat:

Zitat von MrKnogge
darf man fragen wozu du bei einer Installation Dateien löschen musst ?

Mögliche Situation: Deine alte Version 1.0 benutzt irgendeine Datei (DLL, Konfig-Datei, was auch immer), aber die neue Version 1.1 benötigt diese nicht mehr. Nun musst du aber davon ausgehen, dass evtl. jemand von der noch installierten (!) Version 1.0 aktualisiert (geht ja mit Inno Setup). In dem Fall sollte dein neues Setup die nicht mehr benötigten Dateien der alten Version entfernen.

The Knight 11. Apr 2004 14:43

Re: Fragen zu Innos Setup Handling?
 
Herr simmack.de hat es erkannt, alte nicht gebrauchte Dateien sollen gelöscht werden! ;) Danke für eure Hilfe.

Aber die Hilfe Dateimacht mich wahnsinnig, die is nur für Profis! :mad: Ich bekomme das nicht hin mit dem Registrycheck. Weiß einer von euch, wie das geht? Die IS-Fehlermeldungen kann ich echt net mehr ersehen! :o


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz