Andreo Fadio
Ветеран
Почитайте про: Условия сайта. Иногда полезно.я не могу скачать с сайта не понимаю в чем проблема зачем ограничивать скачивания сами же бьете по своему сайту
Почитайте про: Условия сайта. Иногда полезно.я не могу скачать с сайта не понимаю в чем проблема зачем ограничивать скачивания сами же бьете по своему сайту
сбросьте фрагмент кода.Только обратил внимание, у меня в этом скрипте шрифт не такой почему-то, мой скрин:Посмотреть вложение 5715 и отсюда скрин: Посмотреть вложение 5714 почему-так? И такой вопрос, что определяет какие изображения должны отображаться на разных страницах мастера, т.е. здесь например:Посмотреть вложение 5716 эта рамка только на 1-ой странице приветствия а дальше, на остальных страницах другая: Посмотреть вложение 5717 а название игры вообще на всех страницах? Какой код за это отвечает?
Wizard1:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\BGImage1.png'),0,0,WizardForm.ClientWidth,WizardForm.ClientHeight,True,True);
Wizard2:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage1.png'),0,315,WizardForm.ClientWidth,85,True,True);
Wizard3:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage3.png'),0,181,WizardForm.ClientWidth,138,True,True);
Wizard4:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage2.png'),3,205,590,91,True,True);
Wizard5:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\BGImage2.png'),0,0,600,100,True,False);
Wizard6:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage4.png'),0,81,600,238,True,True);
Wizard7:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage5.png'),3,105,594,74,True,True);
Wizard8:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage6.png'),90,180,395,45,True,True);
Wizard9:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage7.png'),5,230,346,77,True,True);
Wizard10:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\FLRImage1.png'),17,170,79,64,True,True);
procedure IsMyFont;
begin
Font1:=NewFont(20,500,0,0,0,'Corbel');
Font2:=NewFont(17,500,0,0,0,'Franklin Gothic Medium');
WizardForm.Font.Handle:=Font1;
WizardForm.Font.Color:=TfontColor;
end;
сбросьте фрагмент кода.
Что эти строки отвечают за картинки это я знаю, вопрос вот в чём, нужно чтобы SDWImage3.png выводилась на всех страницах мастера как и лого игры - это BGImage2.png. На счёт шрифтов, я думал, что они в IsMyFont.dll вшиты, какой тогда смысл от неё, если один фиг нужно чтобы инстал в систему эти шрифты ставил? для этого она не нужна.За расположение картинок отвечают вот эти строки...
Надеюсь в скрипте найдешь.
а за шрифт, вроде этот...Код:Wizard1:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\BGImage1.png'),0,0,WizardForm.ClientWidth,WizardForm.ClientHeight,True,True); Wizard2:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage1.png'),0,315,WizardForm.ClientWidth,85,True,True); Wizard3:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage3.png'),0,181,WizardForm.ClientWidth,138,True,True); Wizard4:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage2.png'),3,205,590,91,True,True); Wizard5:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\BGImage2.png'),0,0,600,100,True,False); Wizard6:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage4.png'),0,81,600,238,True,True); Wizard7:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage5.png'),3,105,594,74,True,True); Wizard8:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage6.png'),90,180,395,45,True,True); Wizard9:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\SDWImage7.png'),5,230,346,77,True,True); Wizard10:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\FLRImage1.png'),17,170,79,64,True,True);
возможно у тебя его в системе нет, вот и отображается по дефолту!?Код:procedure IsMyFont; begin Font1:=NewFont(20,500,0,0,0,'Corbel'); Font2:=NewFont(17,500,0,0,0,'Franklin Gothic Medium'); WizardForm.Font.Handle:=Font1; WizardForm.Font.Color:=TfontColor; end;
Он берет их из системы...На счёт шрифтов, я думал, что они в IsMyFont.dll вшиты, какой тогда смысл от неё, если один фиг нужно чтобы инстал в систему эти шрифты ставил? для этого она не нужна.
а картинки берут разрешение из секции:Что эти строки отвечают за картинки это я знаю, вопрос вот в чём, нужно чтобы SDWImage3.png выводилась на всех страницах мастера как и лого игры - это BGImage2.png.
procedure Hide(CurPageID: Integer);
begin
ImgSetVisibility(Wizard3, False); //- отключено отображение.
end;
а в секции:
procedure Show(CurPageID: Integer);
begin case CurPageID of
wpWelcome:
begin
ImgSetVisibility(Wizard3, True); //- включаешь.
end;
wpSelectDir:
begin
// нет такого кода как в wpWelcome, значит инстал берет значение из секции procedure Hide(CurPageID: Integer); и выключает отображение.
end;
end;
end;
В системе много разных, и те которые указаны в инстале, тоже есть. Яб знал как оно работает))@EvilAlex, И я так и не понял дллка шрифт откуда берёт? В системе и недолжно по сути быть каких-то нужных интсалу шрифтов или каких либо других компонентов так ведь...
в описании скрипта сказано:
Требуется расширенная версия Inno Setup.
Скорее всего в этом и проблема, установите расширенную версию Inno Setup.