Ru-Board.club
← Вернуться в раздел «Программы»

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

Автор: argonavt11
Дата сообщения: 13.06.2011 15:27
Здраствуйте. У меня такой вопрос. Как перенести вот эти чекбоксы вот сюда
Автор: YURSHAT
Дата сообщения: 13.06.2011 15:39
Despofix
Держи пример

Добавлено:
argonavt11

Цитата:
У меня такой вопрос. Как перенести вот эти чекбоксы

Изменить родителя
Автор: Despofix
Дата сообщения: 13.06.2011 16:00
YURSHAT
спасибо, вот только что то wizardsmallimage не отображается
Автор: YURSHAT
Дата сообщения: 13.06.2011 16:06
Despofix

Цитата:
вот только что то wizardsmallimage не отображается

У меня все отображается. Ты скомпилил то, что я дал или перенес в другой скрипт?
Автор: Despofix
Дата сообщения: 13.06.2011 16:08
YURSHAT
я взял то что дал распаковал в папку и откомпилил и вместо маленькой картинки у меня просто белый фон

Добавлено:
YURSHAT
извеняюсь, просто обычная версия инно тупит, а через версию от китайцев все норм
Автор: YURSHAT
Дата сообщения: 13.06.2011 16:30
Despofix

Цитата:
извеняюсь, просто обычная версия инно тупит, а через версию от китайцев все норм

У меня версия от китайцев, на обычной не проверял, но должно и на обычной работать ибо никаких фишек китайской версии я не использовал - все оригинальное...
Автор: Shank
Дата сообщения: 13.06.2011 19:45
Доброго времени суток, есть такой вот код

function InitializeSetup(): Boolean;
begin
MsgBox('Добро пожаловать в мастер установки!', mbInformation, MB_OK);
result:=true;
end;

Подскажите как в данном коде, осуществить перенос слов??
Автор: Gnom3
Дата сообщения: 13.06.2011 20:05
Shank
Попробой вместо этого кода вот это:

Код: Setup]
DisableStartupPrompt=false
Автор: YURSHAT
Дата сообщения: 13.06.2011 20:11
Shank

Цитата:
Подскажите как в данном коде, осуществить перенос слов??

так

Код: function InitializeSetup(): Boolean;
begin
MsgBox('Добро пожаловать'+ #10#13+'в мастер установки!', mbInformation, MB_OK);
result:=true;
end;
Автор: Shank
Дата сообщения: 13.06.2011 20:12
Gnom3
немножко не то, мне нужен перенос именно при запуске инсталятора, то есть запустился инсталлятор появилось это окошко, там слова, затем жмякаем "ок" и продолжаем следовать инструкциям инсталлятора.
YURSHAT спасибо, то что надо"
Автор: Gnom3
Дата сообщения: 13.06.2011 20:29
Shank
Эта строчка - не перенос, эта строчка вызывает системное окошко приветствия, вместо того месседж-бокса, который ты вызываеш в InitializeSetup.

Добавлено:
Перезелил сборку на InnoUltra с учетом небольших обновлений, пофиксил несколько ошибок, за нахождение которых огромное спасибо Bond01.
Автор: Despofix
Дата сообщения: 13.06.2011 21:29
YURSHAT
помоги пример который делал ты мне засунуть в isdone 6 beta, а то запутался я с ImgApplyChanges
Автор: xanloz
Дата сообщения: 13.06.2011 21:46
у меня вопрос: кто сможет помочь откорректировать скрипт, там FreeArc и установки строчки заново начинаются (установка строчка закончилась, и дальше FreeArc).
кто поможет через ssInstall пробовал чёт не то выходило. мож кто посмотрит?
Вот скрипт со всем нужным: http://rghost.ru/10733811
Автор: vint56
Дата сообщения: 13.06.2011 22:26
Despofix http://rghost.ru/10730241
Автор: Despofix
Дата сообщения: 13.06.2011 22:41
vint56
спасибо... но такой же глюк как у меня был при соединении почему то pagename и pagedescription label начинают отображаться например не на странице select dir page, а на select group page. в чем проблема не могу понять
Автор: vint56
Дата сообщения: 13.06.2011 23:01
Despofix У меня все нормально лэйбалы показывает версия restool
только на простой версий не хочит работать картинка WizardSmalImage она не отображается я думаю это и за панелки
вот скрин http://rghost.ru/10737411
Автор: Despofix
Дата сообщения: 13.06.2011 23:15
vint56
а у меня вот что:
[more=screen] [/more] это китайцем и innoIDE , обычным там вообще просто белый фон
Автор: YURSHAT
Дата сообщения: 13.06.2011 23:41
Despofix

Цитата:
но такой же глюк как у меня был при соединении почему то pagename и pagedescription label начинают отображаться например не на странице select dir page, а на select group page. в чем проблема не могу понять

Я думаю в ботве, используй ту, которая была у меня в архиве. Это самая новая версия, которая не выкладывалась в паблик.
Автор: argonavt11
Дата сообщения: 13.06.2011 23:45
Помогите решить такую задачку. Убираю 2 прогресбар в isDone. Это понятно как. Прогресбар мне нужно перенести как показано на скриншоте. Желательно бы ещё увеличить его длину.
Автор: Despofix
Дата сообщения: 13.06.2011 23:53
YURSHAT
точно дело в ботве спасибо за нормальную версию

Добавлено:
argonavt11
ищешь
[more] ISDoneProgressBar1 := TNewProgressBar.Create(WizardForm);
with ISDoneProgressBar1 do begin
Parent := WizardForm.InstallingPage;
Height := WizardForm.ProgressGauge.Height;
Left := ScaleX(0);
Top := ScaleY(70);
Width := ScaleX(365);
Max := 1000;[/more]

в Top пиши ScaleY() а в скобках число чем выше число тем ниже прогресббар упадет, а в
Width := ScaleX(365) вместо 365 указывай свою длину
Автор: argonavt11
Дата сообщения: 14.06.2011 00:19
Despofix спасибо огромное. Всё работает
Автор: VASYAKRN
Дата сообщения: 14.06.2011 07:53
ВНИМАНИЕ
Сайт inno.at.ua
набирает
администраторов!!!
ВСЕ кто понимаются
в Inno Setup и в HTML
пишите на
Vasyakrn@yandex.ua.
Нужно 5 человек
Автор: SotM
Дата сообщения: 14.06.2011 08:34
VASYAKRN
Не флуди здесь!
Автор: argonavt11
Дата сообщения: 14.06.2011 11:04
Кто знает как можно реализовать слайдт шоу в окне инсталла за место этой картинки .Использовал стандартный скрипт слайдшоу в окне инсталлятора, но оно идёт на весь инстал и прогресбар отсутствуе.
Автор: nik1967
Дата сообщения: 14.06.2011 11:22
argonavt11
Прочитать справку к isSlideShow v1.02 от ExpeditorR'а.

Код: procedure InitializeSlideShow(Hwnd:Thandle; l,t,w,h:integer; Animate:boolean; Stretch:integer); external 'InitializeSlideShow@files:isslideshow.dll stdcall';
Hwnd - Хэндл окна.
l - Левый верхний угол окна..
t - Верх окна.
w - Ширина окна.
h - Высота окна.
Автор: argonavt11
Дата сообщения: 14.06.2011 13:00
nik1967 спасибо. разобрался.
Автор: demon1232010
Дата сообщения: 14.06.2011 15:23
riperoc1

Цитата:
какой функцией можно получить активен ли параметр ShowModal для формы

Никакой В дельфи можно считать из FormState (которого в инно нет).

Маленько глупый вопрос, но всё таки задам:
Как создавать свои компоненты в инно? (при объявлении класса ругается на него(не объявленный идентификатор)) (забейте - уже не надо (буду писать библу))
Автор: Dark_Delphin
Дата сообщения: 14.06.2011 16:37
Вот такую ошибку выдаёт, Скрипт и ботва исползуется.

Автор: troyan90
Дата сообщения: 14.06.2011 16:39
Dark_Delphin
tbitmapimage потдерживает только bmp а ты gif грузишь
Автор: Despofix
Дата сообщения: 14.06.2011 18:45

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

Предыдущая тема: поиск


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.