Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Цитата andreichsb:
... сам искал есть ли на компьютере директория для установки ( по умолчанию она должна быть, так как добавляю новые карты к игре) и ставилось все в найденную диру?... »
Нужно в секции [Setup] записать путь установки так:
читать дальше »
Код: Выделить весь код
DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My Program_is1,InstallPath}
также можно добавить проверку в секцию [code]:
Код: Выделить весь код
function InitializeSetup(): Boolean;
var
  ResultCode: Integer;
  s, ResultStr:string;
begin
Result:=True;
If not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My Program_is1')
 then
begin
 MsgBox('Программа My Program 1.5 не установлена или установлена неверно.' #13#13 'Дальнейшая работа мастера невозможна.', mbError, mb_Ok);
 Result:=False;
end;
end;

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:27, 19-11-2008 | #365