Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   InnoSetup Lizenzbestimmungen Abfrage (https://www.delphipraxis.net/74838-innosetup-lizenzbestimmungen-abfrage.html)

StarGazer 9. Aug 2006 13:05


InnoSetup Lizenzbestimmungen Abfrage
 
Hallo,

Ich möchte mit Inno setup eine Lizenzbestimmungen-Abfrage erstellen, wo der User es sich duchlesen kann, und dann unten auf "Ich akzeptiere die Vereinbarung(dann gehts weiter)" oder "Ich lehne sie ab (Setup wird beendet)"

Ich habe leider kein Beispiel dafür gefunden wie es machen könnten. Kann mir vielleicht jemand helfen ?

Danke



Übringes, kann man die SetupBilder, besonders das linke denn austauschen ?

MrKnogge 9. Aug 2006 13:09

Re: InnoSetup Lizenzbestimmungen Abfrage
 
Hallo un willkommen in der DP :hi:

Die hat InnoSetup meines Wissens nach schon eingebaut, du musst nur die Lizenz-Datei (txt oder rtf) angeben.
Wie genau der Schlüssel lautet, habe ich nicht im Kopf, schau einfach mal in die Hilfe.

pertzschc 9. Aug 2006 13:26

Re: InnoSetup Lizenzbestimmungen Abfrage
 
Der Eintrag lautet einfach

[Setup]
...
LicenseFile=....\License.txt

Ansonsten ist Dir noch ISTool zu empfehlen.

Gruß,
Christoph

StarGazer 9. Aug 2006 18:58

Re: InnoSetup Lizenzbestimmungen Abfrage
 
Super Danke

es funktioniert wunderbar, und das nur mit einer zusätzlichen Zeile :-D

und danke für die Begrüßung,
auch ein Hallo an alle :hi:

MathiasSimmack 9. Aug 2006 19:15

Re: InnoSetup Lizenzbestimmungen Abfrage
 
Nee, bitte nicht so. Besser und korrekt (in Hinblick auf evtl. mehrsprachige Setups) wäre:
Code:
[Languages]
Name: "de"; MessagesFile: "compiler:languages\German.isl"; [color=red]LicenseFile: "license-de.rtf"[/color]
Name: "en"; MessagesFile: "compiler:Default.isl"; [color=red]LicenseFile: "license-en.rtf"[/color]

rory 9. Aug 2006 19:43

Re: InnoSetup Lizenzbestimmungen Abfrage
 
Zitat:

Zitat von StarGazer
Hallo,

Ich möchte mit Inno setup eine Lizenzbestimmungen-Abfrage erstellen, wo der User es sich duchlesen kann, und dann unten auf "Ich akzeptiere die Vereinbarung(dann gehts weiter)" oder "Ich lehne sie ab (Setup wird beendet)"

Ich habe leider kein Beispiel dafür gefunden wie es machen könnten. Kann mir vielleicht jemand helfen ?

Danke



Übringes, kann man die SetupBilder, besonders das linke denn austauschen ?

Du möchtest - m.M.n. - keine "Lizenzbestimmungen-Abfrage" erstellen, sondern eine "Lizensbestimmungen-Bestätigung" für Dein Programm haben, oder?

"Lizenz" oder "Lizens", das ist dabei die Frage...

mfg

rwachtel 9. Aug 2006 20:29

Re: InnoSetup Lizenzbestimmungen Abfrage
 
??? Im Deutschen gibt es das Wort Lizens nicht.

StarGazer 9. Aug 2006 22:08

Re: InnoSetup Lizenzbestimmungen Abfrage
 
@ MathiasSimmack
Das funktioniert auch wunderbar :)
und ist mit der Mehrsprachabfrage noch cooler :thumb:

Danke


@ rory
eine Linzenzvereinbarung oder wie man das auch immer nennt :wink:
na auf jedenfalls war eure Hilfe, und das Ergebins was daraus entstand, genau das was ich gewollt hab. :bounce2:



Ich habe leider noch eine Fehler.
Das InnoSetup erstellt jetzt eine Verknüpfung ins STARTMENU und aufs DESKTOP.
Bei anklicken startet er zwar das Exe, doch leider führt es nicht im dem Order des Exes aus, und das Exe versucht dann auf Files in Unterorder zuzugreifen, die es aber nicht finden kann, da das Exe nicht im Order selbst ausgeführt wurde.
So denke ich das jedefalls. Denn wenn ich auf die Verknüpfungs-Eigenschaften schaue,
dann steht in der Spalte "Ausführen in" garnichts, ist ganz leer.
Wenn ich aber selbst eine Verknüpfung mit der rechten Maustaste erstelle, steht da etwas drin und funktioniert auch im Gegenteil zu den von InnoSetup erstellen Verknüpfungen. ??? Weis vielleicht jemand was man da machen muß, wo der Fehler ist ?

Delphi-Quellcode:
[Icons]
Name: "{group}\{cm:MyAppName}"     ; Filename: "{app}\Spiel.exe"
Name: "{userdesktop}\{cm:MyAppName}"; Filename: "{app}\Spiel.exe"
Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}"

StarGazer 9. Aug 2006 22:23

Re: InnoSetup Lizenzbestimmungen Abfrage
 
Habs nun gefunden, "hier im Forum gesucht"
sorry wegen der voreiligen Frage

So habe ich es gelöst, falls es jemanden interessiert

Delphi-Quellcode:
Name: "{group}\{cm:MyAppName}"     ; Filename: "{app}\Spiel.exe" ; WorkingDir: "{app}"
Name: "{userdesktop}\{cm:MyAppName}"; Filename: "{app}\Spiel.exe" ; WorkingDir: "{app}"
Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}"


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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-2025 by Thomas Breitkreuz