Autor Beitrag
schitho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 288

XP Home SP2
D2005 Prof
BeitragVerfasst: Di 04.05.04 22:18 
Hi,

ich verwende InnoSetup als Installer (siehe www.jrsoftware.org/).

Gibt es eine Möglichkeit, wie ich bei der Deinstallation nachfragen kann, ob eine bestimmte Konfigurationsdatei gelöscht werden soll?

Wenn ja: Wie mach ich das?

Gruß
Thomas

_________________
(Sorry! Leider ewiger Delphi-Neuling)
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 04.05.04 22:56 
Ich denke schon. Ich habe etwas ähnliches ausprobiert um eine Verknüpfung nur anzulegen, wenn der entsprechende Pfad in der Registry gefunden wurde. Das funktioniert über den "Check"-Parameter. Versuch´s mal so:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
[UninstallDelete]
Type: files; Name: "{app}\ConfigDatei.txt"; Check: AskMe

[Code]
function AskMe: boolean;
begin
  Result := MsgBox('Soll die Datei gelöscht werden?',
    mbConfirmation,MB_YESNO) = ID_YES);
end;

Versprechen kann ich nichts, aber einen Versuch ist es wert. In dem speziellen Fall habe ich´s nicht probiert. Aber es funktioniert bspw. in der [Icons]-Sektion, in der [File]-Sektion, usw.
schitho Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 288

XP Home SP2
D2005 Prof
BeitragVerfasst: Mo 10.01.05 21:50 
Spät aber doch:

Hab erst jetzt den Code ausprobiert und feststellen müssen, dass er leider nicht funktioniert.

Es wird nun beim Installieren und nicht bei der Deinstallation die Frage gestellt.

Gibt es eine Möglichkeit, wie ich bei der Deinstallation die Frage stellen kann?

Gruß
Thomas

_________________
(Sorry! Leider ewiger Delphi-Neuling)