Войти

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 4]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 [105]

bugmenotagain
19-05-2012, 18:34
http://i34.fastpic.ru/big/2012/0519/0e/0a29994dfb52415e354f8925a8a5850e.png
как эту панельку на странице компонентов убрать?

alert30
19-05-2012, 18:43
bugmenotagain, хотите вообще, чтобы страница компонентов не было? Тогда в секцию Components.

R.i.m.s.k.y.
19-05-2012, 18:47
bugmenotagain,
procedure InitializeWizard();
...
WizardForm.TypesCombo.Hide;
...

bugmenotagain
19-05-2012, 18:55
alert30, Я хочу чтобы там были флажки и чекбоксы.

Johny777
19-05-2012, 19:18
Dark_Delphin,
думаю могу намутячить тебе вызов формы (зачем месседж бокс, ведь форма лучше) при нажатии (OnClick) на картинку, но картинку через бмп.
пнг это ботва а с ней не дружу
но сделаю это позже
ты скажи ,если что, что должно быть на форме (картинки или текст) :)

Dark_Delphin
19-05-2012, 19:24
Johny777, у меня иснатялтор прозрачный внизу. Хотелось бы сделать там png лого с вызовом msgbox...

Dark_Delphin
19-05-2012, 19:24
Johny777, если png не получается, то наврное всё-таки сделаю просто кнопку..

bugmenotagain
19-05-2012, 19:25
Dark_Delphin, как ты сделал прозрачный инсталлятор внизу?

Dark_Delphin
19-05-2012, 19:31
bugmenotagain, iswin7.dll

Dark_Delphin
19-05-2012, 20:43
Подскажите как называются строки см.скриншоты

http://i37.fastpic.ru/big/2012/0519/70/f9ab28bd84001976c0fc4614f17c1870.png (http://fastpic.ru/)
http://i37.fastpic.ru/big/2012/0519/fb/29c6753424ea4a76be474882e536a1fb.png (http://fastpic.ru/)

Johny777
19-05-2012, 22:16
Dark_Delphin,


давай по порядку
насчёт строк
1. это GroupDescription
[Tasks]
Name: make_icon; Description: {cm:CreateDesktopIcon}; GroupDescription: Создание ярлыков:
2.
[Messeges]
WizardSelectComponents=Выбор компонентов
этот лейбл у тебя прозрачный, а значит не родной (родные не могут быть прозрачными). Он кастомный
но константа из стандартного диалога
это делается так: Caption := ExpandConstant(SetupMessage(msgWizardSelectComponents));
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,открываешь например Russian.isl блокнотом и смотришь. В нём весь стандартный диалог инсталла
3.
процедура "Info" вызова месседж бокса
назначь во вкладке события кнопке в событии OnClick эту процедуру

procedure Info(Sender: TObject);
begin
MsgBox('Создатель этого инсталла Петя Васькин' + #13#10 + 'Вырезано всё что можно и нельзя' + #13#10 + 'Время установки = вся ночь, но может быть и дольше' + #13#10 + 'Мне пофиг!',mbInformation,MB_OK);
end;
где (+ #13#10 +) это переходы на следующие строки

Ivan_009
19-05-2012, 23:12
Как убрать мерцание картинок при переходе с одной страницы на другую...Я использую на всех странницах bmp вот код...

Johny777
20-05-2012, 00:43
Ваня
пиши координаты не так
WizardForm.GroupBrowseButton.Width :=90
WizardForm.GroupBrowseButton.Height :=23

а вот так
WizardForm.GroupBrowseButton.Width :=ScaleX(90);
WizardForm.GroupBrowseButton.Height :=ScaleY(23);
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
и в твоём куске сплошные координаты
либо я не вижу, либо дело в том, что ты предоставил огрызок да ещё и маленький, но понять почему у тебя мигают картинки не получается! :(
...............................................................
и за что отвечает ImagePanel (панель)?
и почему на ней картинка?

volk1234
20-05-2012, 03:29
Прекращаем флуд!
Пожалуйста сконцентрируйтесь на теме.

товарищ bugmenotagain за словесное недержание отправлен подумать и помолчать на 3 дня.

valyok666
20-05-2012, 06:05
Ivan_009, зачем ты выкладываешь скрипт в формате *txt???

Gnom_aka_Lexander
20-05-2012, 13:13
valyok666, скорей всего потому, что форум не разрешает цеплять *.iss во вложение.
Ivan_009, с файлами залей, судя по коду, весело у тебя все там - перегрузка рюшками я это называю.

Ivan_009
20-05-2012, 14:39
Лександер вот скрипт

Gnom_aka_Lexander
20-05-2012, 15:02
Ivan_009, для твоего случая El Sanchez давал както решение. должно помочь, вроде. Я на юникоде компилил, там моргания не обнаружил, но все-же добавил эту строчку. Скрипт во вложении, пробуй.

El Sanchez
20-05-2012, 20:32
если попытаться закатить панель в процессе выката, то у неё слетают тормоза »
Johny777, ок, поправил, кнопка во время анимации неактивна.

Vadikan
22-05-2012, 23:16
Продолжение в http://forum.oszone.net/thread-235078.html




© OSzone.net 2001-2012