Genri Цитата: замени if CurPage = Page.ID then... на if CurPage = wpFinished then...
, спасибо за совет,
был ещё вопрос по этому [more=Коду] [Setup]
AppName=My Program
AppVerName=My Program v.1.2
DirExistsWarning=no
DefaultDirName={pf}\My Program
[Tasks]
Name: askini; Description: Указать расположение файла регистрации; GroupDescription: Регистрация программы:
[Code]
var
Page: TInputFileWizardPage;
procedure InitializeWizard();
begin
Page := CreateInputFilePage(wpSelectTasks,
'Регистрация игры', 'Указать расположение файла регистрации игры?',
'Выберите расположение файла регистрации игры, после этого' #13 'нажмите «Далее»:');
Page.Add('Выбор файла регистрации...', 'Legend.exe|Legend.exe', 'Legend.exe');
end;
function NextButtonClick(CurPage: Integer): Boolean;
begin
Result:= True;
if CurPage = Page.ID then
begin
if FileExists(Page.Values[0]) then
begin
ForceDirectories('C:\123\');
Result:= FileCopy(Page.Values[0], 'C:\123\'+ ExtractFileName(Page.Values[0]), False);
end
else Result:= False;
end;
end;
function ShouldSkipPage(PageID: Integer): Boolean;
begin
if (PageID = Page.ID) and Not IsTaskSelected('askini') then
Result:= True;
end; [/more] там копирование происходит в папу C:\123\ если я заменяю на {app}, то это не работает, а {app} дописываеться к имени файла.
Пожалуйста помогите с этим разобраться.