Inno Setup (создание инсталяционных пакетов). Часть 1

Статус
В этой теме нельзя размещать новые ответы.

GVS276

Старожил
Проверенный
Кто знает как убрать надписи в инсталяторе типо "Вас приветствует мастер установки...."
Так:
[SOURCE="iss"]WizardForm.WelcomeLabel1.Hide;[/SOURCE]
Полный пример:
[SOURCE="iss"]procedure InitializeWizard();
begin
WizardForm.WelcomeLabel1.Hide; //1
WizardForm.WelcomeLabel2.Hide; //2 (--- Если нужно)
end;[/SOURCE]

[ADMIN="YURSHAT"]Правильно используем теги форума[/ADMIN]
 

respack

Мимокрокодил
Подскажите пример, как можно заставить Вертикальный Скроллбар (ползунок) спустится в самый низ. Зарание спасибо
 

GVS276

Старожил
Проверенный
respack, Ничего не понял, что вы сказали, но всё же вот вам
Пример:
[source="iss"]
var
ScrollBar1: TScrollBar;

procedure ScrollBar1Change(Sender: TObject);
begin
WizardForm.Bevel.Top:= ScrollBar1.Position + 10; //Регулируем положение WizardForm.Bevel
//ScrollBar1.Position отвечает за положение ползунка, в другом смысле регулируем позицию через ползунок)
end;

procedure InitializeWizard();
begin
WizardForm.OuterNotebook.Hide;
WizardForm.InnerNotebook.Hide;

ScrollBar1:= TScrollBar.Create(WizardForm);
ScrollBar1.Parent:= WizardForm;
ScrollBar1.Kind:= sbVertical; //sbHorizontal - Горизонтальное положение | sbVertical - Вертикальное положение
ScrollBar1.SetBounds(100, 100, 20, 100);
ScrollBar1.OnChange:= @ScrollBar1Change;
end;[/source]

P.S.: В этом примере мы создаём сам скроллинг (ScrollBar) и регулируем другие компоненты!
Pss.: Если не то, то объясните толком что вам нужно?!...
 
Последнее редактирование:

Winst@n

Участник
Проверенный
Может у кого имеется пример как сделать ScrollBar через ботву?
 

Winst@n

Участник
Проверенный
Ты как всегда удивляешь. Да именно оно и нужно.
 

Winst@n

Участник
Проверенный
Shegorat,
Ну значит обойдемся. :)) Юникод ставить не охота,да и работал я с ней всего пару раз.
 

Darck

Новичок
У меня такой вопрос как сделать что бы после установки создавалось несколько ярлыков? Что нужно прописать в скрипте?
 
Последнее редактирование:

Winst@n

Участник
Проверенный
Darck,
Куда именно создавалось несколько ярлыков?
 

Winst@n

Участник
Проверенный
А по аналогии как в стандарте вы не додумались сделать?

[SOURCE="iss"][Icons]
Name: "{commondesktop}\Call of Duty Modern Warfare 3"; Filename: CoDMW3.exe; WorkingDir: {app};
Name: "{commondesktop}\Call of Duty Modern Warfare 3 Mult"; Filename: CoDMW3MP.exe; WorkingDir: {app};[/SOURCE]
 

Лёха

Участник
Народ, можно ли как нибудь организовать что бы на момент декодирования звука и упаковки файлов в место просто надписи "распаковка файлов" написано:
"Декодирование Звука" или "Упаковка файлов в архивы".
Если да, то как.
Заранее спасибо.
С уважением.
 

Winst@n

Участник
Проверенный
David.D.Rocco,
Если по чесноку то не особо. Но все же может кому и пригодится.[MOD=Gnom]
Но все же может кому и пригодится
Делалось потому, что неоднократно был задан вопрос. Человек делает дело нужное и полезное.[/MOD]
 
Последнее редактирование модератором:

Adil

Старожил
Хочу сделать инсталлятор для мода. Проблема в том что деинсталлятор мода удаляет не только мод ну и саму игру.
Помогите если не трудно. Заранее Спасибо.

А ещё как сделать бэкап файлов.
 

GVS276

Старожил
Проверенный
nazbek010, Вариант 1: Через секцию [UninstallDelete] (Простой вариант):
[source="iss"][UninstallDelete]
Type: files; Name: "{app}\*.txt" //Удаляем файлы формата TXT (Простой способ удалить файлы)
[/source]
Вариант 2: Через секцию
Код:
[/B]
[source="iss"]
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);  
begin  
if CurUninstallStep = usDone then begin  
 DelTree(ExpandConstant('{app}\*.txt'), True, True, True);//Удаляем файлы формата TXT
end;
end;
[/source]
 
  • Like
Реакции: Adil

Adil

Старожил
Спасибо VinTagE :up:

а не знаеш как сделать бэкап

Просто делаю инсталлятор мода для Counter Strike Source

А файлов много
 

sergey3695

Ветеран
Модератор
David.D.Rocco А как сиё чудо прикрепить к текстурированному через ботву прогрессбару? :unknown:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху