これらは、Inno Setup でファイル選択ダイアログを表示する 2 つの方法です。
ウィザード ページの方法:
[Code]
Var
PageFileDialog: TInputFileWizardPage;
procedure InitializeWizard;
begin
PageFileDialog:= CreateInputFilePage(
wpWelcome,
'Title 1',
'Title 2',
'Title 3');
PageFileDialog:= PageFileDialog.Edits[PageFileDialog.Add('', 'Text file (*.txt)|*.txt', '.txt')];
end;
直接開くダイアログ、
[Code]
procedure InitializeWizard;
var
FileName: string;
begin
FileName := '';
if GetOpenFileName('', FileName, '',
'Text Documents (*.txt)|*.txt|All Files|*.*', 'txt') then
begin
{ Filename contains the selected filename }
end;
end;
ただし、これらでは、開いているダイアログで複数のファイルを選択することはできません。1 つのファイルのみが選択されます。複数のファイルを選択するには?
3 つの宛先フォルダーを使用した問題の Inno Setupの方法は、ここでは機能しません。複数のファイルを選択できる 1 つのテキスト ボックスと参照ボタンである必要があります。