Xenium
Новичок
День добрый, прошу помощи, как сделать чтобы Uninstall удалял только файлы из списка install.log?
Например пользователь установил Mod для игры и захотел его удалить, на текущий момент удалится вся игра вместе с модом, чего как раз необходимо избежать.
Имеется код, который "должен" работать как описано, но он либо не удаляет файлы из списка, либо удаляет всю папку целиком.
(Полный код в закрепе)
Заранее спасибо.
Например пользователь установил Mod для игры и захотел его удалить, на текущий момент удалится вся игра вместе с модом, чего как раз необходимо избежать.
Имеется код, который "должен" работать как описано, но он либо не удаляет файлы из списка, либо удаляет всю папку целиком.
(Полный код в закрепе)
Заранее спасибо.
Код:
[UninstallDelete]
Type: filesandordirs; Name: {app}
Код:
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
i : Integer;
begin
if CurUninstallStep = usPostUninstall then
if ULog then
begin
for i := 0 to unins_list.Count-1 do DeleteFile(unins_list[i]); // удаляем файлы из списка
unins_list.Free;
end;
end;