Entwickler-Ecke
Sonstiges (Delphi) - XP und Vista - Installationsproblem?
Terra23 - So 09.08.09 14:09
Titel: XP und Vista - Installationsproblem?
Hi!
Ich nutze für mein Programm einen Installer (InnoSetup). Wenn ich die Install-EXE baue, kann ich auch den Standardpfad für die Anwendung festlegen und habe dort
C:\Programme\DeckButler
eingegeben.
Nun sagt einer meiner Testpersonen, er habe ein Problem mit Vista. Er sagt, wenn ich bei Vista einen Ordner wie oben genannt anlege, würde dieser gelöscht werden und der Ordner mit allen Dateien würde in
C:\Program Files\DeckButler
landen.
Stimmt das?
Gruß,
Terra.
PS: Hat zufällig jemand einen Link zu einem einfachen Anschauungsporgramm mit dem ich lernen kann, mit kleinen Datenbanken zu arbeiten?
UGrohne - So 09.08.09 14:24
Ja, das ist auch normal. Unter Vista sind alle Standardordner im englischen Format definiert, d.h. es gibt eigentlich kein C:\Programme mehr. Allerdings wird über die LanguagePacks ein Link unter C:\Programme auf C:\Program Files erstellt. Im Endeffekt muss ein Setupprogramm diese Links unterstützen, was InnoSetup offensichtlich nicht macht. Es handelt sich dabei aber um einen Anzeigefehler und erwartetes Verhalten, dass zu keinerlei Problemen führt.
SvenAbeln - So 09.08.09 15:16
Terra23 hat folgendes geschrieben : |
Wenn ich die Install-EXE baue, kann ich auch den Standardpfad für die Anwendung festlegen und habe dort
C:\Programme\DeckButler
eingegeben. |
Falls du den Pfad wirklich so angegeben hast (C:\Programme\), solltest du das vieleicht mal ändern.
So funktionier es zwar auf deutschem Windows, aber auf anderen Sprachen würdest du immer ein neues Verzeichnis anlegen. Ich habe unter XP leider schon viele Programme erlebt die mir neben dem c:\Programme noch ein C:\Program Files\ erzeugen wollten.
InnoSetup bietet Macros für alle standard Pfade.
z.B.
Dies ist immer das "Programme" Verzeichnis, egal auf welchem Windows oder welche Sprachversion.
Timosch - So 09.08.09 15:56
Noch viel besser: Überleg mal, was passiert, wenn jemand Windows auf z.B. G:\ hat.
Man verwendet keine, ich wiederhole keine, wiederhole nochmals: keine, hardkodierten Pfade.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!