Ich brauche benutzerdefinierte Seite von zwei Ziel erstellen.Verwenden Sie zwei/mehrere ausgewählte Verzeichnisse von benutzerdefinierten Seite im Abschnitt Dateien
ich getan habe:
#define MyAppName "TESTPROG"
[Setup]
AppName={#MyAppName}
DefaultDirName=C:\test\{#MyAppName}
DefaultGroupName={#MyAppName}
[Code]
var
Page: TInputDirWizardPage;
DataDir: String;
procedure InitializeWizard;
begin
Page := CreateInputDirPage(wpWelcome,
'Select Personal Data Location', 'Where should personal data files be stored?',
'Personal data files will be stored in the following folder.'#13#10#13#10 +
'To continue, click Next. ' +
'If you would like to select a different folder, click Browse.',
False, 'New Folder');
Page.Add('Local APP');
Page.Add('Local Storage');
Page.Values[0] := ('C:\My Program');
Page.Values[1] := ('D:\My Program');
DataDir := Page.Values[0];
end;
ich wissen muss, wie und wo ich DefaultDirName Set mit Page.Values[0]
und Page.Values[1]
Ich brauche es, weil ein Teil meiner Dateien in einem Ordner sein wird und andere in einem anderen Ordner.
Zum Beispiel:
[Files]
Source: C:\TEST\DLL1.bat; DestDir: Page.Values[0]\sys1;
Source: C:\TEST\DLL2.bat; DestDir: Page.Values[1]\sys2;
*, wo ich DefaultDirName mit Page.Values [0] und Page.Values [1] * festgelegt: Sie legen die Standardwerte bereits im Code: 'Page.Values [0]: = ('C: \ Mein Programm '); '. Fragen Sie tatsächlich, wie Sie das ausgewählte Verzeichnis im Abschnitt 'Files' verwenden können? –