![]() |
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 ? |
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. |
Re: InnoSetup Lizenzbestimmungen Abfrage
Der Eintrag lautet einfach
[Setup] ... LicenseFile=....\License.txt Ansonsten ist Dir noch ![]() Gruß, Christoph |
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: |
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] |
Re: InnoSetup Lizenzbestimmungen Abfrage
Zitat:
"Lizenz" oder "Lizens", das ist dabei die Frage... mfg |
Re: InnoSetup Lizenzbestimmungen Abfrage
??? Im Deutschen gibt es das Wort Lizens nicht.
|
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}" |
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