AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein InnoSetup: Programmverzeichnis falsch
Thema durchsuchen
Ansicht
Themen-Optionen

InnoSetup: Programmverzeichnis falsch

Ein Thema von FBrust · begonnen am 5. Jun 2004 · letzter Beitrag vom 6. Jun 2004
 
MathiasSimmack
(Gast)

n/a Beiträge
 
#7

Re: InnoSetup: Programmverzeichnis falsch

  Alt 6. Jun 2004, 07:32
Zitat von MrKnogge:
aber was bringt die dem Setup ?
durch AppID wird doch erreicht, dass die mehrfache Installtion eines Programmes dennoch nur einmal registriert wird, oder hab ich da was falsch verstanden ?
Die "AppId" sorgt dafür, dass das Programm in der Registry (Uninstall) immer den gleichen Schlüssel benutzt. Im Fall von FBrust würde ohne "AppId" der Schlüssel
Code:
QualiCo_is1
lauten. Solange sich dieser Name, "QualiCo", nicht ändert, ist es kein Problem. Anders sieht es aus, wenn jemand die Versionsnummer mit einbaut, bspw.
Code:
[Setup]
AppName=Mein Programm 1.1
dann würde der Schlüssel in der Registry natürlich
Code:
Mein Programm 1.1_is1
lauten. Bei einer evtl. neuen Version 1.2 dann eben
Code:
Mein Programm 1.2_is1
usw. Oder wenn sich der Name an sich mal ändert, bspw. von "Mein Programm" nach "Mein Programm Professional Edition", o.ä.

Mit "AppId" kannst du alle diese Probleme umgehen. Du gibst hier den internen Schlüsselnamen an und ziehst diesen Begriff durch alle Updates durch. Auf die Weise findet die jeweils aktuellste Version immer die schon installierte alte Fassung, und der Anwender kann die neue Version immer ins selbe Verzeichnis werfen. Und das Programm mit der Liste in der Systemsteuerung:
Zitat von FBrust:
Das Update stand auch schon zweimal mit der gleichen Bezeichnung in der Softwareliste in der Systemsteuerung.
tritt nicht auf, weil das Update ja immer den alten Schlüssel, bzw. die Einträge in selbigem, überschreibt.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 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