Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]
Habetdin
24-08-2011, 02:07
если выбран компонент "inMPQ\video\MPQ" и один (любой) из этих VideoD2\German VideoD2\Spanish VideoD2\French VideoD2\Italian »
[Files]
Source: File.ext; DestDir: {app}; Components: "inMPQ\video\MPQ" and ("VideoD2\German VideoD2\Spanish" or "VideoD2\French VideoD2\Italian"); Flags: ignoreversion
[hr]код, скрывающий BeveledLabel на странице установки »
[Code]
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = wpInstalling then
WizardForm.BeveledLabel.hide;
if CurPageID = wpInfoAfter then
WizardForm.BeveledLabel.show;
// на wpFinished по-умолчанию скрыто, как и на wpWelcome
end;
Mafia_forever
24-08-2011, 09:16
Кто нибудь дайте сыль на скачивание Inno Setup Preprocessor и botva2.dll
Mafia_forever
24-08-2011, 09:46
люди помогите сделать как здесь http://forum.oszone.net/attachment.php?attachmentid=68959&stc=1&d=1314085443
insombia
24-08-2011, 13:10
Mafia_forever сложно в примерах на innoultra посмотреть?
Raf-9600
24-08-2011, 17:34
Как сделать чтоб файл устанавливался если выбран компонент "inMPQ\video\MPQ" и один (любой) из этих VideoD2\German VideoD2\Spanish VideoD2\French VideoD2\Italian ? »
Source: File.ext; DestDir: {app}; Components: "inMPQ\video\MPQ" and ("VideoD2\German VideoD2\Spanish" or "VideoD2\French VideoD2\Italian"); Flags: ignoreversion »
Пишет ошибку "Mismatched or misplaced quotes on parametr "Components"".
Habetdin
24-08-2011, 17:53
Raf-9600, попробуйте без кавычек в Components, правда я не знаю, как Inno тогда поймет кусок "\German VideoD2\"
Raf-9600
24-08-2011, 18:01
попробуйте без кавычек в Components »
В таком случае, жалуется на несуществующий компонент. По-моему знаки ( ) неверно воспринялись.
Не нужны кавычки и скобочки
Raf-9600
24-08-2011, 18:49
Сорри, это я налажал, лишними были только кавычки http://i26.fastpic.ru/big/2011/0719/4b/a301ce665424f1d6dcf65cddbd6b8e4b.gif
Единственное что я не понимаю, это зачем там "or", учитывая что из четырех компонентов в скобках, необходим любой один, чтоб условие выполнялось?
or это или, или этот компонент или тот ;)
El Sanchez
25-08-2011, 08:32
попробуйте без кавычек в Components, правда я не знаю, как Inno тогда поймет кусок "\German VideoD2\" »
Habetdin, Raf-9600 перечислил 4 компонента, а не 2, только без запятых :)
Не нужны кавычки и скобочки »
Rikill, скобки нужны, т.к. если, например, выбрать компонент VideoD2\Italian и не выбрать inMPQ\video\MPQ, файл все равно будет установлен, поэтому:
Source: File.ext; DestDir: {app}; Components: inMPQ\video\MPQ and (VideoD2\German or VideoD2\Spanish or VideoD2\French or VideoD2\Italian); Flags: ignoreversion
Mafia_forever
25-08-2011, 10:53
insombia сыль дай
Mafia_forever, гугл возьми и найди
kindza811
25-08-2011, 17:14
лого не отображается,хотя сделал всё по скрипту
[Setup]
AppName=Logo
AppVerName=Logo
DefaultDirName=C:\Logo
[Files]
Source: Button.bmp; Flags: dontcopy
[Code]
procedure LogoOnClick(Sender: TObject);
var ResCode: Integer;
begin
ShellExec('', 'http://www.forum.ru-board.com', '' , '', SW_SHOW, ewNoWait, ResCode)
end;
procedure InitializeWizard();
var
BtnPanel: TPanel;
BtnImage: TBitmapImage;
begin
ExtractTemporaryFile('Button.bmp')
BtnPanel:=TPanel.Create(WizardForm)
with BtnPanel do begin
Left:=20
Top:=325
Width:=132
Height:=27
Cursor:=crHand
OnClick:=@logoOnClick
Parent:=WizardForm
end
BtnImage:=TBitmapImage.Create(WizardForm)
with BtnImage do begin
AutoSize:=True;
Enabled:=False;
Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\Button.bmp')
Parent:=BtnPanel
end
end;
valyok666
25-08-2011, 18:01
kindza811, кинь скрипт сделаю
kindza811
25-08-2011, 18:05
кинь скрипт сделаю »
вот
valyok666
25-08-2011, 18:58
kindza811, ты просто в [Files] добавь Source: Button.bmp; Flags: dontcopy
kindza811
25-08-2011, 22:48
Не помогло...
Habetdin
25-08-2011, 23:12
kindza811, а вы после этого точно перекомпиллировали скрипт? Все должно работать :unsure:
kindza811
25-08-2011, 23:21
а вы после этого точно перекомпиллировали скрипт? Все должно работать »
я разрешение поменял,половину рисунка стало видно,но не знаю как что бы полностью было видно :help:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.