Jump to content
Korean Random
EvilAlex

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

Recommended Posts

 

 

про дирт эдит ястно,но как окно диска сделать?
Создать объект TFolderTreeView.

Share this post


Link to post

Short link
Share on other sites

Создать объект TFolderTreeView.

ок

как правильно путь прописать в Directory? через реестр 

а как настроить новое окно так что бы пока его не закроешь другие функции будут не доступны?

Edited by ♫♫♫Dark_Knight_MiX♫♫♫

Share this post


Link to post

Short link
Share on other sites

 

 

как правильно путь прописать в Directory? через реестр
Куда?

 

 

 

а как настроить новое окно так что бы пока его не закроешь другие функции будут не доступны?
Какие функции?

Share this post


Link to post

Short link
Share on other sites

Куда?

Какие функции?

1. до танков в поле TFolderTreeView

2. что бы нельзя было нажать на другие кнопки в инстале и даже подвинуть его пока не закроется окно(как у стандартного окна,к примеру: когда нажимаешь кнопку обзора)

Edited by ♫♫♫Dark_Knight_MiX♫♫♫

Share this post


Link to post

Short link
Share on other sites
1. до танков в поле TFolderTreeView

Как и обычно. Только желательно функции, которая ищет по реестру путь к игре задать какой-то дефолтный результат, который будет возвращаться, если поиск ничего не дал.

 

2. что бы нельзя было нажать на другие кнопки в инстале и даже подвинуть его пока не закроется окно(как у стандартного окна,к примеру: когда нажимаешь кнопку обзора)

Нужно хэндлить визард при открытии формы. Ошибся.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

Как и обычно. Только желательно функции, которая ищет по реестру путь к игре задать какой-то дефолтный результат, который будет возвращаться, если поиск ничего не дал.

 

 

 

Нужно хэндлить визард при открытии формы.

 

ясно,прописал так

 ExpandConstant('{code:WotDirNameRU}');

как хэндлить визард?

Edited by ♫♫♫Dark_Knight_MiX♫♫♫

Share this post


Link to post

Short link
Share on other sites
ExpandConstant('{code:WotDirNameRU}');

Смешно.

 

как хэндлить визард?

Ошибочка. Не хэндлить, а просто:

WizardForm.Enabled := False;
Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

 

Смешно.

 

Ошибочка. Не хэндлить, а просто:

WizardForm.Enabled := False;

неа,так ошибка 

а куда вписывать? в форму?

Share this post


Link to post

Short link
Share on other sites
а куда вписывать? в форму?

В процедуру её открытия.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

В процедуру его открытия.

уже понял,но при закрытии формы тоже перестало работать 

Share this post


Link to post

Short link
Share on other sites
уже понял,но при закрытии формы тоже перестало работать

Логика не позволила при закрытии формы возобновить визард обратно?

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

Логика не позволила при закрытии формы возобновить визард обратно?

ой,забыл 

а какая функция на кнопку создать папку?

Edited by ♫♫♫Dark_Knight_MiX♫♫♫

Share this post


Link to post

Short link
Share on other sites

.OnClick:=

 

Жесть... :an:

это ясно,сама процедура какая на создание папки?

Share this post


Link to post

Short link
Share on other sites
какая функция на кнопку создать папку?
DirTreeView.CreateNewDirectory('Новая папка');

Слушай, эта затея не для тебя. Лучше оставь как есть.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites
DirTreeView.CreateNewDirectory('Новая папка');

Слушай, эта затея не для тебя. Лучше оставь как есть.

 

осталось только на кнопку "Ок" сделать процедуру,помогите 

Share this post


Link to post

Short link
Share on other sites

осталось только на кнопку "Ок" сделать процедуру,помогите

Свойству кнопки нужно приписать:

ModalResult := mrOk
Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

Свойству кнопки нужно приписать:

ModalResult := mrOk

ок

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