Информация Бекап\Восстановление папок\файлов в Inno Setup

Привет.

Как перед установкой (BeforeInstall) создать папку?
Сначала создаётся папка,затем производится установка.
 
Привет.

Как перед установкой (BeforeInstall) создать папку?
Сначала создаётся папка,затем производится установка.
Код:
function InitializeSetup: Boolean;
begin
 //CreateDir(ExpandConstant('{pf64}'+'\Mypog'));
 ForceDirectories(ExpandConstant('{pf64}'+'\Mypog'));
 result:=true;
 end;
 
Секция [Dirs] в справке
Там ни слова о создании папки до установки.

Код:
function InitializeSetup: Boolean;
begin
 //CreateDir(ExpandConstant('{pf64}'+'\Mypog'));
 ForceDirectories(ExpandConstant('{pf64}'+'\Mypog'));
 result:=true;
 end;

Создаётся папка в ПФ.а нужно в {app}. Изменяю значение - инсталлер не запускается - ошибка.
 
Там ни слова о создании папки до установки.



Создаётся папка в ПФ.а нужно в {app}. Изменяю значение - инсталлер не запускается - ошибка.
Код:
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep = ssInstall then ForceDirectories(ExpandConstant('{app}\MyFolder'));
end;
 
Назад
Сверху