Я хотел бы запретить установку в существующий каталог или хотя бы в непустой каталог.
Прямо сейчас я использую этот обходной путь только для проверки, была ли программа установлена в каталоге, выбранном пользователем, но это не работает, если это каталог, в котором программа не была установлена, или не пустой.
function NextButtonClick(PageId: Integer): Boolean;
begin
Result := True;
if (PageId = wpSelectDir) and FileExists(ExpandConstant('{app}\some_app_file')) then
begin
MsgBox('Warning message, cannot continue.', mbError, MB_OK);
Result := False;
exit;
end;
end;
У меня есть директива DirExistsWarning=yes
, но этого недостаточно.
Спасибо за помощь.