а?
Скрипты Inno Setup. Помощь и советы [часть 3]
-
R3Pa4eK
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
LordSP, ProgressGauge.Parent:= WizardForm.InstallingPage;
-
Gnom_aka_Lexander
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
R3Pa4eK, если ты заметил, то прогрессбар специально на визардформ вынесен был, тут в CurPageChanged нужно:
Код:
Код:
Код: Выделить всё
procedure CurPageChanged(CurPageID: Integer);
begin if CurPageId = wpInstalling then begin WizardForm.ProgressGauge.Show else WizardForm.ProgressGauge.Hide;
end;
end;-
LordSP
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
R3Pa4eK, Лександер, ,Спасибо ребят,а то единственную переменную не добавил, и надо же,оказывается все просто,вот только разве к ProgressGauge.Parent:= WizardForm,можно добавлять переменные страниц? ProgressGauge.Parent:= WizardForm.InstallingPage (FinishingPage,WelcomePage)???
-
Gnom_aka_Lexander
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Цитата El Sanchez:
Ну, можно и средствами Inno:
[Files]
Source: "OZHANDIN.TTF"; DestDir: "{fonts}"; FontInstall: "Oz Handicraft BT"; Flags: onlyifdoesntexist uninsneveruninstall
Оно то можно конечно, но ничего не получится
Пользователю нужно, чтобы в инсталляторе исользовался кастомный шрифт, а вышепреведенный пример этого не позволяет, так как по вашему примеру шрифт установится на этапе ssInstall, а шрифт должен использоватся еще при инициализации мастера, а может быть и еще раньше. К тому же использование кастомного шрифта путем предварительной его установки в систему не лучший вариант, так как многим может не понравится, что инсталл втихую от них что-то устанавливает в систему.
С учетом вышесказанного, лучший вариант это временное использование внешнего шрифта во врема работы инсталла и последующее его удаление по завершению инсталляции, так как у меня сделано в скрипте Undercover т.е. пример, который привел товарищ vint56.
Ну, можно и средствами Inno:
[Files]
Source: "OZHANDIN.TTF"; DestDir: "{fonts}"; FontInstall: "Oz Handicraft BT"; Flags: onlyifdoesntexist uninsneveruninstall
Скрипты Inno Setup. Помощь и советы [часть 3]
Оно то можно конечно, но ничего не получится
Пользователю нужно, чтобы в инсталляторе исользовался кастомный шрифт, а вышепреведенный пример этого не позволяет, так как по вашему примеру шрифт установится на этапе ssInstall, а шрифт должен использоватся еще при инициализации мастера, а может быть и еще раньше. К тому же использование кастомного шрифта путем предварительной его установки в систему не лучший вариант, так как многим может не понравится, что инсталл втихую от них что-то устанавливает в систему.
С учетом вышесказанного, лучший вариант это временное использование внешнего шрифта во врема работы инсталла и последующее его удаление по завершению инсталляции, так как у меня сделано в скрипте Undercover т.е. пример, который привел товарищ vint56.
-
LordSP
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Как избавиться от дописки в секции регистра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
к любой программе дописывается _is1. А хотелось бы просто название программы.
к любой программе дописывается _is1. А хотелось бы просто название программы.
-
ivsatel
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
ivsatel, никак, эта "дописка" обязательна и пишется она не к программе, а к ИД программы, если он не указан, то используется название в качестве ИД, служит для того, чтобы если совершенно случайно будет устанавливаться программа с таким-же ИД, но другим названием, их ключи деинсталляции не перепутались. - будет дописано _is2
-
ivsatel
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Лександер, А возможно ли как-то указать его? Имею в виду ID.
-
ivsatel
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Цитата EvilAlex:
Подскажите пожалуйста чем кроме фриарка можно еще паковать и главное как
самим инно
неплохо жмет, при паковке ведьмака инно на макс сжатие оказался хуже всего на 100метров чем 7зип
Подскажите пожалуйста чем кроме фриарка можно еще паковать и главное как
Скрипты Inno Setup. Помощь и советы [часть 3]
самим инно
неплохо жмет, при паковке ведьмака инно на макс сжатие оказался хуже всего на 100метров чем 7зип
-
ivsatel
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Лександер, получилось:
{EE7C4A60-4568-459E-BDDB-D3100BF2BC1C}_is1
Отключил запись в реестр инсталлятором. А возможно ли сделать те же записи только через
{EE7C4A60-4568-459E-BDDB-D3100BF2BC1C}_is1
Отключил запись в реестр инсталлятором. А возможно ли сделать те же записи только через
Код: Выделить всё
?
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My Prog]
"Language"="1049"
"DisplayName"="My Prog"
"DisplayVersion"="1.0.0"
"DisplayIcon"="C:\\Program Files\\My Prog\\My Prog.exe"
"UninstallString"="C:\\Program Files\\My Prog\\My Prog.exe"
"URLInfoAbout"="http://"