PDA

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


Страниц : 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

Саш_ОК
11-01-2009, 16:31
Помогите -не хочет рабоать -работает только что то одно.

[Code]
Procedure InitializeWizard();
begin
with WizardForm do begin
Position:=poScreenCenter
ClientWidth:=690
ClientHeight:=496
Font.Color:=65280
Font.Name:='MS Sans Serif'
Font.Style:=[]
with Bevel do begin
Left:=0
Top:=313
Width:=497
Height:=2
Visible:=False
end
with CancelButton do begin
Left:=576
Top:=465
Width:=78
Height:=20
BringToFront
end
with NextButton do begin
Left:=429
Top:=465
Width:=78
Height:=20
BringToFront
end
with BackButton do begin
Left:=303
Top:=465
Width:=78
Height:=20
BringToFront
end
with OuterNotebook do begin
Left:=0
Top:=0
Width:=690
Height:=496
with WelcomePage do begin
Color:=0
with WizardBitmapImage do begin
Left:=0
Top:=0
Width:=690
Height:=496
end
with WelcomeLabel2 do begin
Left:=205
Top:=230
Width:=465
Height:=200
end
with WelcomeLabel1 do begin
Left:=205
Top:=190
Width:=465
Height:=28
Font.Color:=65280
Font.Size:=8
end
end
with InnerPage do begin
with Bevel1 do begin
Left:=0
Top:=58
Width:=499
Height:=3
Visible:=False
end
with InnerNotebook do begin
Left:=205
Top:=79
Width:=465
Height:=354
BringToFront
Color:=0
with LicensePage do begin
with LicenseNotAcceptedRadio do begin
Left:=0
Top:=338
Width:=465
Height:=17
Checked:=True
Color:=clWindow
end
with LicenseAcceptedRadio do begin
Left:=0
Top:=321
Width:=465
Height:=17
Color:=clWindow
end
with LicenseMemo do begin
Left:=0
Top:=38
Width:=465
Height:=282
ReadOnly:=True
ScrollBars:=ssVertical
end
with LicenseLabel1 do begin
Left:=0
Top:=0
Width:=465
Height:=28
end
end
with PasswordPage do begin
with PasswordEdit do begin
Left:=0
Top:=50
Width:=465
Height:=21
Font.Color:=clWindowText
end
with PasswordEditLabel do begin
Left:=0
Top:=34
Width:=465
Height:=14
end
with PasswordLabel do begin
Left:=0
Top:=0
Width:=465
Height:=28
end
end
with InfoBeforePage do begin
with InfoBeforeMemo do begin
Left:=0
Top:=24
Width:=465
Height:=327
ScrollBars:=ssVertical
end
with InfoBeforeClickLabel do begin
Left:=0
Top:=0
Width:=465
Height:=14
end
end
with UserInfoPage do begin
with UserInfoSerialEdit do begin
Left:=0
Top:=120
Width:=465
Height:=21
Font.Color:=clWindowText
end
with UserInfoSerialLabel do begin
Left:=0
Top:=104
Width:=465
Height:=14
end
with UserInfoOrgEdit do begin
Left:=0
Top:=68
Width:=465
Height:=21
Font.Color:=clWindowText
end
with UserInfoOrgLabel do begin
Left:=0
Top:=52
Width:=465
Height:=14
end
with UserInfoNameEdit do begin
Left:=0
Top:=16
Width:=465
Height:=21
Font.Color:=clWindowText
end
with UserInfoNameLabel do begin
Left:=0
Top:=0
Width:=465
Height:=14
end
end
with SelectDirPage do begin
with SelectDirBitmapImage do begin
Left:=0
Top:=0
Width:=32
Height:=32
Visible:=False
end
with DiskSpaceLabel do begin
Left:=0
Top:=340
Width:=465
Height:=14
end
with DirBrowseButton do begin
Left:=387
Top:=289
Width:=78
Height:=23
end
with DirEdit do begin
Left:=0
Top:=290
Width:=377
Height:=21
Font.Color:=clWindowText
end
with SelectDirBrowseLabel do begin
Left:=0
Top:=24
Width:=465
Height:=28
end
with SelectDirLabel do begin
Left:=0
Top:=0
Width:=465
Height:=14
end
end
with SelectComponentsPage do begin
with ComponentsDiskSpaceLabel do begin
Left:=0
Top:=340
Width:=417
Height:=14
end
with ComponentsList do begin
Left:=0
Top:=48
Width:=465
Height:=275
Font.Color:=65280
Color:=0
end
with TypesCombo do begin
Left:=0
Top:=24
Width:=465
Height:=21
Font.Color:=65280
Color:=0
end
with SelectComponentsLabel do begin
Left:=0
Top:=0
Width:=465
Height:=14
end
end
with SelectProgramGroupPage do begin
with SelectGroupBitmapImage do begin
Left:=0
Top:=0
Width:=32
Height:=32
Visible:=False
end
with NoIconsCheck do begin
Left:=0
Top:=312
Width:=377
Height:=20
Color:=clWindow
end
with GroupBrowseButton do begin
Left:=387
Top:=289
Width:=78
Height:=23
end
with GroupEdit do begin
Left:=0
Top:=290
Width:=377
Height:=21
Font.Color:=clWindowText
end
with SelectStartMenuFolderBrowseLabel do begin
Left:=0
Top:=24
Width:=465
Height:=28
end
with SelectStartMenuFolderLabel do begin
Left:=0
Top:=0
Width:=465
Height:=14
end
end
with SelectTasksPage do begin
with TasksList do begin
Left:=0
Top:=34
Width:=465
Height:=317
Color:=0
end
with SelectTasksLabel do begin
Left:=0
Top:=0
Width:=465
Height:=28
end
end
with ReadyPage do begin
with ReadyMemo do begin
Left:=0
Top:=34
Width:=465
Height:=317
Color:=0
end
with ReadyLabel do begin
Left:=0
Top:=0
Width:=465
Height:=28
end
end
with PreparingPage do begin
with PreparingErrorBitmapImage do begin
Left:=0
Top:=0
Width:=16
Height:=16
Visible:=False
end
with PreparingLabel do begin
Left:=24
Top:=0
Width:=393
Height:=14
Visible:=False
end
end
with InstallingPage do begin
with FilenameLabel do begin
Left:=0
Top:=16
Width:=465
Height:=16
end
with StatusLabel do begin
Left:=0
Top:=0
Width:=465
Height:=16
end
with ProgressGauge do begin
Left:=0
Top:=42
Width:=465
Height:=21
Min:=0
Max:=100
end
end
with InfoAfterPage do begin
with InfoAfterMemo do begin
Left:=0
Top:=24
Width:=465
Height:=327
ScrollBars:=ssVertical
end
with InfoAfterClickLabel do begin
Left:=0
Top:=0
Width:=465
Height:=14
end
end
end
with MainPanel do begin
Left:=0
Top:=0
Width:=690
Height:=496
with WizardSmallBitmapImage do begin
Left:=0
Top:=0
Width:=690
Height:=496
end
with PageDescriptionLabel do begin
Left:=25
Top:=25
Width:=500
Height:=14
Color:=0
Font.Color:=65280
end
with PageNameLabel do begin
Left:=15
Top:=7
Width:=500
Height:=14
Color:=0
Font.Color:=65280
end
end
end
with FinishedPage do begin
Color:=0
with WizardBitmapImage2 do begin
Left:=0
Top:=0
Width:=690
Height:=496
end
with NoRadio do begin
Left:=205
Top:=227
Width:=465
Height:=17
end
with YesRadio do begin
Left:=205
Top:=199
Width:=465
Height:=17
end
with RunList do begin
Left:=205
Top:=199
Width:=465
Height:=149
BorderStyle:=bsNone
end
with FinishedLabel do begin
Left:=205
Top:=119
Width:=465
Height:=53
end
with FinishedHeadingLabel do begin
Left:=205
Top:=79
Width:=465
Height:=24
Font.Color:=65280
Font.Size:=8
end
end
end
with BeveledLabel do begin
Left:=10
Top:=478
Width:=150
Height:=14
Enabled:=False
Color:=0
end
end
end;

Procedure InitializeWizard();
begin
WizardForm.FileNameLabel.Visible:= False;
end.

Serega
11-01-2009, 17:18
Саш_ОК, вы используйте тег [more], а то ваше сообщение практически на всю страницу...
не хочет рабоать -работает только что то одно »встречный вопрос, что должна делать команда WizardForm.FileNameLabel.Visible:= False;?
Скомпилировал скрипт и от использования данной команды ничего не изменилось...

Саш_ОК
11-01-2009, 17:38
Спасибо учту!
а команда WizardForm.FileNameLabel.Visible:= False; даёт такой ефект что не видно куда и какие файли устанавливаются!
и получается взял с двух кодов параметри а работает только один постоянно ошибку пишет мол знак не такой в конце строки...
но я вроде в конуе строки поставил два раза end;end; и запело.
спс сам всё разрулил иззза своейже невнимательности.

Temik2009
13-01-2009, 19:42
Подскажите плиз, как в Inno, в эти места http://s49.radikal.ru/i125/0901/f8/dbb478d441ca.png http://s39.radikal.ru/i085/0901/44/75f06e53ba33.png вставить свои картинки

Serega
13-01-2009, 19:59
вставить свои картинки »
[Setup]
...........
WizardImageFile=путь\картинка.bmp - размер 164х314
WizardSmallImageFile=путь\картинка.bmp - размер 55х55

Temik2009
13-01-2009, 20:55
Serega_, Спасибо

boss911
13-01-2009, 23:04
Temik2009

Можешь их так же закинуть в папку с компилятором, тогда путь можно не указывать:
[Setup]
WizardImageFile=compiler:BigImage.bmp
WizardSmallImageFile=compiler:SmallImage.bmp

Temik2009
14-01-2009, 15:24
Скажите, а что надо прописать, чтобы после установки на рабочем столе ярлык появился ?
И ещё вопросик, но не по Inno. Как сделать autorun с собственным дизайном (Чтобы картинка была и т.д.) и кнопки: Установить, Запустить, Прочитать, файл read me и установку дополнительных приложений?
Спасибо!

Serega
14-01-2009, 16:08
Temik2009, для добавления ярлыка на рабочий стол, добавьте в скрипт:

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}

[Icons]
Name: {userdesktop}\My Program; Filename: {app}\My Program.exe; WorkingDir: {app}; Tasks: desktopicon

{userdesktop} - для данного пользователя;
{commondesktop} - для всех пользователей.

gvshil
14-01-2009, 16:21
Как сделать autorun с собственным дизайном »
AutoPlay Media Studio, Multimedia Builder - очень не плохие.

Merlin_jr
16-01-2009, 14:48
Уважаемые,
подскажите как удалить в папке назначения целый каталог средствами инсталлятора.

Удаление каталога должно происходить до начала распаковки файлов.

jameszero
16-01-2009, 16:05
Merlin_jr
На примере удаления файла (http://forum.oszone.net/post-754065.html#post754065) разберётесь?

[InstallDelete] имеет такой же синтаксис, как [UninstallDelete]
Последний рассмотрен в справке.

Merlin_jr
16-01-2009, 16:43
Такая конструкция будет работать?

[InstallDelete]
Name: "{app}\CheckXML"; Type: filesandordirs
Name: "{app}\2-NDFL_test"; Type: filesandordirs


или надо так
[InstallDelete]
Type: filesandordirs; Name: "{app}\CheckXML"
Type: filesandordirs; Name: "{app}\2-NDFL_test"

boss911
16-01-2009, 17:22
Такая конструкция будет работать? »

Да. Я бы воспользовался первым вариантом, хотя, должен сработать и второй, но первый привычнее (стандартней) выглядит.

Serega
16-01-2009, 18:04
boss911, согласен, но здесь действует принцип: от перемены мест слагаемых сумма не меняется, т.е. первый и второй вариант будут работать одинаково. Просто, как кому привычней, но одинаково работают оба варианта...

Merlin_jr
16-01-2009, 18:08
Спасибо всем кто помогал.

Dimika
16-01-2009, 18:21
Привет, столкнулся с проблемой. Помогите ПЛЗ.
Из секции Run запускаются три exe файла, которые хоже кое-что устанавливаю. Как сделать, чтобы прогресс-бар установки останавливался процентах на 70 и потом по 10 процентов на каждый из трех exe? И как обновлять позицию у прогресс-бара после того как запускаемый exe отработал?

Dimika
19-01-2009, 13:35
Или как сделать отдельный прогресс-бар для инструкций с секции Run

i.Sky
20-01-2009, 22:36
Подскажите пожалуйста как в одну секцию INI файла записать несколько разных значений ключа с одим именем? Нужен результат вида:
[Section]
NAME=1
NAME=2
NAME=3

Скрипт вида:
Filename: {app}\settings.ini; Section: Section; Key: NAME; String: 1; Components: 1
Filename: {app}\settings.ini; Section: Section; Key: NAME; String: 2; Components: 2
Filename: {app}\settings.ini; Section: Section; Key: NAME; String: 3; Components: 3

Просто переписывает значение NAME

Serega
20-01-2009, 23:03
i.Sky, никак. Имя ключа одно и тоже, инсталлятор естественно и будет перезаписывать одно значение другим, в итоге останется последнее. Выход либо писать в разные секции, либо менять имя ключа...




© OSzone.net 2001-2012