Jump to content
Korean Random
EvilAlex

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

Recommended Posts

Подскажите причину,  очень долго запускается мой "ехе" , после запуска и выбора языка проходит минуты 3, в чем причина? Пробовал менять степень сжатия не помогло. 

Скорей всего изза    SolidCompression=true 

попробуй отключить  или закоментить

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Можно ли на кнопку поставить звук или же музыку? То есть когда ты нажимаешь на неё то будет звучать один звук,а если нажмешь на другую,то другой. Возможно ли так сделать?

да

Share this post


Link to post

Short link
Share on other sites

Спасибо, стал быстрей загружаться почти без задержки 


Скорей всего изза    SolidCompression=true 
попробуй отключить  или закоментить

Спасибо, стал быстрей загружаться почти без задержки

Share this post


Link to post

Short link
Share on other sites

Можно ли на кнопку поставить звук или же музыку? То есть когда ты нажимаешь на неё то будет звучать один звук,а если нажмешь на другую,то другой. Возможно ли так сделать?

Share this post


Link to post

Short link
Share on other sites

Можно ли на кнопку поставить звук или же музыку? То есть когда ты нажимаешь на неё то будет звучать один звук,а если нажмешь на другую,то другой. Возможно ли так сделать?

Да.

Share this post


Link to post

Short link
Share on other sites

и как же сделать?

Берёшь и делаешь. Есть такая магическая штука как Гугл...

 

[Files]
Source: "ButtonOnEnter.wav"; DestDir: {tmp}; Flags: dontcopy solidbreak nocompression;

[~~~Code~~~]
function sndPlaySound(lpszSoundName: string; uFlags: cardinal):integer; external '[email protected] stdcall';

function InitializeSetup:boolean;
begin
  ExtractTemporaryFile('ButtonOnEnter.wav');
  Result:=True;
end;

procedure ButtonOnMouseEnter(Sender: TObject);
begin
  sndPlaySound(ExpandConstant('{tmp}\ButtonOnEnter.wav'),$0001);
end;

procedure InitializeWizard();
begin
  WizardForm.NextButton.OnMouseEnter:=@ButtonOnMouseEnter;
end;
Особо не копал, но на OnClick мне делать нет времени: там нужно хукать действия кнопок. Edited by AtotIK

Share this post


Link to post

Short link
Share on other sites

Да.

Можешь скинуть ссылку на твой скрипт бэкапа файлов? Я один раз перечитал все 134 страницы и находил, но потерял потом. Хелп =)

Share this post


Link to post

Short link
Share on other sites

Можешь скинуть ссылку на твой скрипт бэкапа файлов? Я один раз перечитал все 134 страницы и находил, но потерял потом. Хелп =)

7-я страница темы, сам пост.

Хотя этот скрипт уже давно приведён в человеческий вид:

post-12922-0-67452400-1422890652_thumb.png

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

7-я страница темы, сам пост.

Хотя этот скрипт уже давно приведён в человеческий вид:

Человеческим с народом не поделитесь?)) Прикрутил бекап - 5.5.1 не копирует файлы. Ставлю последнюю версию.

 

Еще не подскажете? Почему в 5.5.1 работают скины, а в 5.5.5 нет? Вот код

//====={ СКИН }=====\\
// Import the LoadVCLStyle function from VclStylesInno.DLL
procedure LoadVCLStyle(VClStyleFile: String); external 'LoadVCLStyleW@files:VclStylesInno.dll stdcall';
// Import the UnLoadVCLStyles function from VclStylesInno.DLL
procedure UnLoadVCLStyles; external 'UnLoadVCLStyles@files:VclStylesInno.dll stdcall';

function InitializeSetup(): Boolean;
begin
  ExtractTemporaryFile('Amakrits.vsf');
  LoadVCLStyle(ExpandConstant('{tmp}\Amakrits.vsf'));
  Result := True;
end;

procedure DeinitializeSetup();
begin
  UnLoadVCLStyles;
end;
//====={ СКИН }=====\\
Edited by justdj

Share this post


Link to post

Short link
Share on other sites

 

 

Прикрутил бекап - 5.5.1 не копирует файлы. Ставлю последнюю версию.
Юникод, анси?
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Юникод, анси?

Понял. Спасибо. Работает =)

Edited by justdj

Share this post


Link to post

Short link
Share on other sites

Все сделал.

 

1) Как убрать мигание окна при наведении на компонент и отображения картинки под курсором? Если быстро передвигать по компонентам - можно в припадок упасть))

 

2) Как сделать перемещение картинки вместе с курсором по всей длине описания компонента?

 

3) И как воткнуть бекап файлов в страницу выбора папки? (что-то не могу понять)

 

Ткните носом, если обсуждалось или в мануал, буду благодарен. Могу пополнить мобилку за разжевывание, если надо.

Share this post


Link to post

Short link
Share on other sites

Все сделал.

 

1) Как убрать мигание окна при наведении на компонент и отображения картинки под курсором? Если быстро передвигать по компонентам - можно в припадок упасть))

 

2) Как сделать перемещение картинки вместе с курсором по всей длине описания компонента?

 

3) И как воткнуть бекап файлов в страницу выбора папки? (что-то не могу понять)

 

Ткните носом, если обсуждалось или в мануал, буду благодарен. Могу пополнить мобилку за разжевывание, если надо.

все это в первых двадцати стр 

Share this post


Link to post

Short link
Share on other sites

все это в первых двадцати стр 

Не всё, а только 3-й пункт.

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...