Einzelnen Beitrag anzeigen

Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#5

AW: Innosetup: kopierte Dateien nicht anzeigen oder anderen Text ausgeben

  Alt 21. Nov 2012, 11:30
Also die Dateinamen zu verstecken ist soweit ich weiß nicht möglich... Hier mal ein Auszug aus dem Inno-Source:
Delphi-Quellcode:
procedure SetFilenameLabelText(const S: String; const CallUpdate: Boolean);
begin
  WizardForm.FilenameLabel.Caption := MinimizePathName(S, WizardForm.FilenameLabel.Font, WizardForm.FileNameLabel.Width);
  if CallUpdate then
    WizardForm.FilenameLabel.Update;
end;
Und in procedure PerformInstall(var Succeeded: Boolean); steht dann schon ziemlich am Anfang sowas:

SetFilenameLabelText(DestFile, True); Ist also hartkodiert...

DARF der Dateiname nicht ersichtlich sein, oder möchtest du einen zusätzlichen Text ausgeben? Dann wäre Components vielleicht schon das richtige:
Zitat:
Description (Required)
The description of the component, which can include constants. This description is shown to the end user during installation.

Example:
Description: "Help Files"
Edit: Und um die Auswahl der einzelnen Components abzuschalten, kann man AlwaysShowComponentsList auf false setzen

Geändert von Morphie (21. Nov 2012 um 11:35 Uhr)
  Mit Zitat antworten Zitat