Jump to content
Korean Random
EvilAlex

Создание инсталляторов для модпаков на базе Inno Setup

Recommended Posts

MEDNIKs, держи:

[~~~~~~~~~~Code~~~~~~~~~~]
var
  FAQButton: TButton;

procedure FAQButtonClick(Sender: TObject);
var
  ResultCode: Integer;
begin
  ShellExec('open', 'http://google.ru/', '', '', SW_SHOWNORMAL, ewNoWait, ResultCode);
end;

procedure FAQButtonCreate();
begin
  FAQButton:=TButton.Create(WizardForm);
  FAQButton.SetBounds(ScaleX(10), WizardForm.CancelButton.Top, WizardForm.CancelButton.Width, WizardForm.CancelButton.Height);
  FAQButton.Caption:='F.A.Q.';
  FAQButton.OnClick:=@FAQButtonClick;
  FAQButton.Parent:=WizardForm;
end;

procedure InitializeWizard();
begin
  FAQButtonCreate();
end;

Share this post


Link to post

Short link
Share on other sites

 

MEDNIKs, держи:

[~~~~~~~~~~Code~~~~~~~~~~]
var
  FAQButton: TButton;

procedure FAQButtonClick(Sender: TObject);
var
  ResultCode: Integer;
begin
  ShellExec('open', 'http://google.ru/', '', '', SW_SHOWNORMAL, ewNoWait, ResultCode);
end;

procedure FAQButtonCreate();
begin
  FAQButton:=TButton.Create(WizardForm);
  FAQButton.SetBounds(ScaleX(10), WizardForm.CancelButton.Top, WizardForm.CancelButton.Width, WizardForm.CancelButton.Height);
  FAQButton.Caption:='F.A.Q.';
  FAQButton.OnClick:=@FAQButtonClick;
  FAQButton.Parent:=WizardForm;
end;

procedure InitializeWizard();
begin
  FAQButtonCreate();
end;

СПАСИБО!А вставлять в любом месте можно?А то чёт ругается!

Share this post


Link to post

Short link
Share on other sites

 

MEDNIKs, держи:

[~~~~~~~~~~Code~~~~~~~~~~]
var
  FAQButton: TButton;

procedure FAQButtonClick(Sender: TObject);
var
  ResultCode: Integer;
begin
  ShellExec('open', 'http://google.ru/', '', '', SW_SHOWNORMAL, ewNoWait, ResultCode);
end;

procedure FAQButtonCreate();
begin
  FAQButton:=TButton.Create(WizardForm);
  FAQButton.SetBounds(ScaleX(10), WizardForm.CancelButton.Top, WizardForm.CancelButton.Width, WizardForm.CancelButton.Height);
  FAQButton.Caption:='F.A.Q.';
  FAQButton.OnClick:=@FAQButtonClick;
  FAQButton.Parent:=WizardForm;
end;

procedure InitializeWizard();
begin
  FAQButtonCreate();
end;

Давай харе отлынивать помоги осилить скрипт, нужно запилить страницу компонентов и бекапа, тут не могу не как понять как заставить их отображаться

 

Скрипт -  BigMusic_v2.rar

 

вот хочу так в этом скрипте - post-6639-0-25080500-1405265255_thumb.jpg

BigMusic_v2.rar

Share this post


Link to post

Short link
Share on other sites

Парни как сделать ,что бы кнопка появлялась только на определённой странице, например на странице с выбором дериктории,а по нажатию кнопки далее она исчезала?

Share this post


Link to post

Short link
Share on other sites

Парни как сделать ,что бы кнопка появлялась только на определённой странице, например на странице с выбором дериктории,а по нажатию кнопки далее она исчезала?

Вот так:

procedure MyButtonClick(Sender: TObject);
begin
MsgBoxEx(WizardForm.Handle, 'Ты меня не послушал!'#13'Нажмёшь теперь "Ок" - твой комп рванёт.', mb_OK or mb_ICONINFORMATION, 0, 0);
end;

procedure InitializeWizard();
var
  MyButton: TButton;
begin
  MyButton := TButton.Create(WizardForm.SelectDirPage.Parent);
  MyButton.Parent := WizardForm.SelectDirPage;
  MyButton.Top := 150;
  MyButton.Left := 130;
  MyButton.Width := 100;
  MyButton.Height := 25;
  MyButton.Caption := 'Не нажимать';
  MyButton.onClick := @MyButtonClick;
end;

Share this post


Link to post

Short link
Share on other sites

MEDNIKs, FAQButton.Parent:=WizardForm; меняешь на нужное.

Edited by AtotIK

Share this post


Link to post

Short link
Share on other sites

Где и как задать цвет текста для ComponentsInfo и ComponentsImgInfo???

такой же вопрос 

Не припомню такого компонента в стандартной форме. Это что, из скрипта, который выделяет определённые области под картинку для компонента и описания к нему? - В таком случае мне надо видеть скрипт. Скиньте этот кусок кода или целый код, посмотрю.

Share this post


Link to post

Short link
Share on other sites

Не припомню такого компонента в стандартной форме. Это что, из скрипта, который выделяет определённые области под картинку для компонента и описания к нему? - В таком случае мне надо видеть скрипт. Скиньте этот кусок кода или целый код, посмотрю.

вот весь код https://yadi.sk/d/2umvVwjmWbr4y

Share this post


Link to post

Short link
Share on other sites

да и название модов

 Нельзя указывать цвет для компонентов, вообще. Вид компонентов можно изменить только на это: fsBold, fsItalic, fsUnderline, fsStrikeOut. Знаешь, что это такое?

А для надписей в рамках ща посмотрю.

Share this post


Link to post

Short link
Share on other sites

 Нельзя указывать цвет для компонентов, вообще. Вид компонентов можно изменить только на это: fsBold, fsItalic, fsUnderline, fsStrikeOut. Знаешь, что это такое?

А для надписей в рамках ща посмотрю.

нет не знаю

спасибо

Share this post


Link to post

Short link
Share on other sites
нет не знаю

fsBold           -  Жирный текст.

fsItaliс           -  Наклонный текст.

fsUnderline    -  Подчёркнутый текст.

fsStrikeOut    -  Перечёркнутый текст.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

fsBold           -  Жирный текст.

fsItaliс           -  Наклонный текст.

fsUnderline    -  Подчёркнутый текст.

fsStrikeOut    -  Перечёркнутый текст.

а как менять то 

где

Edited by Ekspoint

Share this post


Link to post

Short link
Share on other sites

Видать такие скрипты не кто не умеет разбирать! только стандартные

Share this post


Link to post

Short link
Share on other sites

@Ekspoint, так, ок, увидел 2 положения для всего: курсор не наведён на компонент, курсор наведён на компонент. В каком случае менять цвет текста?

 

Видать такие скрипты не кто не умеет разбирать! только стандартные

Какие скрипты?

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

@Ekspoint, так, ок, увидел 2 положения для всего: курсор не наведён на компонент, курсор наведён на компонент. В каком случае менять цвет текста?

 

Какие скрипты?

который наведен на компонент 

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...