Jump to content
Korean Random

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


Recommended Posts

это я и дал,просто цвета и все лишнее убрал

Нет, ты дал не это. У тебя пример через кнопку. А я дал пример, как @Prost и просил: "нажимаешь на надпись и тебя кидает". То есть, через лейбл.

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

Нет, ты дал не это. У тебя пример через кнопку. А я дал пример, как @Prost и просил: "нажимаешь на надпись и тебя кидает". То есть, через лейбл.

Вылетает такая ошибка.  Ещё у меня стоит скрипт с картинками в модпаке. Как это исправить?

Edited by Prost
Link to comment
Short link
Share on other sites

Включить мозг. Дублирующих идентификаторов не должно быть. Но никто не отменял их совмещение или вообще вынос в отдельную процедуру/функцию с последующим подключением к основной.

Link to comment
Short link
Share on other sites

И как это исправить?

100 раз в теме уже обсуждалось.

[Code]
Procedure InitializeWizard1();
begin
...
end;

Procedure InitializeWizard2();
begin
...
end;

Procedure InitializeWizard(); //основной
begin
 InitializeWizard1();
 InitializeWizard2();
end;
Link to comment
Short link
Share on other sites

Включить мозг. Дублирующих идентификаторов не должно быть. Но никто не отменял их совмещение или вообще вынос в отдельную процедуру/функцию с последующим подключением к основной.

А ведь я говорил ему забей, он не послушал, чуствую, это надолго... А ты чего злой такой, Что случилось?

Может прописать ему на выходных сразу всё как надо и пусть не мучается? Делов то на пол часа с модами:) ты как считаешь?

Edited by Darksoul
  • Downvote 1
Link to comment
Short link
Share on other sites

@Ekspoint,

[Code]
Var
 NewForm: TSetupForm;
 NewButton: TNewButton;

Procedure CreateForm(Sender: TObject);
begin
 NewForm := CreateCustomForm;
 NewForm.FormStyle := bsDialog;
 NewForm.Position := poScreenCenter;
 NewForm.Width := 600;
 NewForm.Height := 600;
 NewForm.Show;
end;

Procedure InitializeWizard();
begin
 NewButton := TNewButton.Create(WizardForm);
 NewButton.Parent := WizardForm;
 NewButton.SetBounds(WizardForm.BackButton.Left - 102, 200, 100, 20);
 NewButton.Caption := 'Открыть форму';
 NewButton.OnClick := @CreateForm;
end;

Дальше сам.

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

@Ekspoint,

[Code]
Var
 NewForm: TSetupForm;
 NewButton: TNewButton;

Procedure CreateForm(Sender: TObject);
begin
 NewForm := CreateCustomForm;
 NewForm.FormStyle := bsDialog;
 NewForm.Position := poScreenCenter;
 NewForm.Width := 600;
 NewForm.Height := 600;
 NewForm.Show;
end;

Procedure InitializeWizard();
begin
 NewButton := TNewButton.Create(WizardForm);
 NewButton.Parent := WizardForm;
 NewButton.SetBounds(WizardForm.BackButton.Left - 102, 200, 100, 20);
 NewButton.Caption := 'Открыть форму';
 NewButton.OnClick := @CreateForm;
end;

Дальше сам.

тоесть сюда все пичкать? 

Procedure CreateForm(Sender: TObject); 
Edited by Ekspoint
Link to comment
Short link
Share on other sites

А ведь я говорил ему забей, он не послушал, чуствую, это надолго... А ты чего злой такой, Что случилось?

Может прописать ему на выходных сразу всё как надо и пусть не мучается? Делов то на пол часа с модами:) ты как считаешь?

Ну знаешь, я модпак делаю ещё и для своих друзей с которыми много играю. Так что не надо мне читать нотации и указывать. Я сам решаю что мне делать. 

Edited by Prost
  • Upvote 1
Link to comment
Short link
Share on other sites

Ну знаешь, я модпак делаю ещё и для своих друзей с которыми много играю. Так что не надо мне читать нотации и указывать. Я сам решаю что мне делать. 

Не застявляй меня тебе повторно говорить одно и тоже, потом не плачь, мол я ему сделал, а он меня кинул, ок? А нотации пусть тебе мамка читает;)

Edited by Darksoul
  • Downvote 1
Link to comment
Short link
Share on other sites

вот это я не догоняю,пример можно?

На форме:

Label := TNewLabel.Create(NewForm);
Label.Parent := NewForm;

На стандартном окне:

Label := TNewLabel.Create(WizardForm);
Label.Parent := WizardForm;
Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

Не застявляй меня тебе повторно говорить одно и тоже, потом не плачь, мол я ему сделал, а он меня кинул, ок? А нотации пусть тебе мамка читает;)

Ты можешь меня не трогать,а? Или ты психолог и в душу всегда заглядываешь и заставляешь делать то что ты говоришь. Не твоё дело, что я делаю, может мне нравится делать модпак и получаю от этого малую долю фана

Edited by Prost
Link to comment
Short link
Share on other sites

Ты можешь меня не трогать,а? Или ты психолог и в душу всегда заглядываешь и заставляешь делать то что ты говоришь. Не твоё дело, что я делаю, может мне нравится делать модпак и получаю от этого малую долю фана

Скажу одно: узбагойся:)

  • Downvote 1
Link to comment
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...