Дополнительные библиотеки для Inno Setup

Статус
В этой теме нельзя размещать новые ответы.

Winst@n

Участник
Проверенный
urban,
Зачем она нужна то? Не шрифт случайно ставить? Если да то можно и без нее.
 

urban

Старожил
Winst@n, знаю,просто хотелось попробовать что она с себя представляет
 

x-net

Мимокрокодил
Подскажите что за проблема при скрипте Iswin7logo, лого все прописано, менял рисунок, скрипт менял, тоже самое

Добавлено:
Разобрался с проблемой
 

Вложения

XLASER

Новичок
Ребят подскажите как эти Дополнительные библиотеки для Inno Setup устанавливать что то вообще не понял. Заранее благодарю.
 

urban

Старожил
XLASER, их можно добавить к себе в скрипт,или на основе их создавать себе скрипт
 

HATE

Участник
Inno Download Plugin 1.0.0
First release of my new download plugin for Inno Setup.
- Supports Unicode & ANSI Inno Setup
- FTP, HTTP and HTTPS protocols.
- Multiple languages (only English and Russian at now, more languages will be available later)

Website: http://mitrich.net23.net/?/inno-download-plugin.html

Download link #2: https://drive.google.com/folderview?id=0Bzw1xBVt0mokSXZrUEFIanV4azA&usp=sharing

Source code repository: https://code.google.com/p/inno-download-plugin/

Forum on Google Groups:
https://groups.google.com/forum/#!forum/inno-download-plugin
 

HATE

Участник
Inno Download Plugin 1.0.1

This update fixes bug with incorrect parsing of some HTTP URLs.
Also, German & French language files added (incomplete)
If you can create language file for your language, please post it here: https://groups.google.com/forum/#!forum/inno-download-plugin

Website: http://mitrich.net23.net/?/inno-download-plugin.html
Download link #2: https://drive.google.com/folderview?id=0Bzw1xBVt0mokSXZrUEFIanV4azA&usp=sharing
Source code repository: https://code.google.com/p/inno-download-plugin/
 

Edison007

Ветеран
Модератор
Обновлено: Wintb.dll 1.0.0.8
Найдете ошибки - пишите в ЛС.
1. В общем... Если при использовании функции Win6TaskBarV1_2 изменить размер панели задач, та в рабочей области экрана появляется MainForm. Скрин: http://i7.pixs.ru/storage/0/8/8/1png_1104831_10032088.png
2. Если при использовании функции Win6TaskBarV1_1 свернуть форму, с панели задач пропадает значок сетапника, вследствие чего, сетапник не развернуть обратно.
Win7x86

UPD. Насчет первого косяка, если юзать эту же функцию со скином, то такого эффекта не добиться
 
Последнее редактирование:

HATE

Участник

szaby59

Мимокрокодил
Hi!
I've seen on ru-board there is a newer version (1.03) from isSlideshow.dll. Can someone post a working link ?
Also may I ask which 3rd party dll/code can "animate" interfaces (buttons, texts) ? I've seen this on 3rdparty installers but I couldn't find any info on that.
 

Shift85

Старожил
У кого имеется библиотека IsMyFont.dll поделитесь пожалуйста...
Если несложно с примером использования...;)
 

vint56

Ветеран
Проверенный
Shift85 пример выдернул из закоса R.G. Mechanics от Snoopak96
[SOURCE="iss"][Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application

[Files]
Source: dll\*; Flags: dontcopy

[Messages]
ButtonCancel=Выход
ButtonNext=Далее
ButtonBack=Назад
ButtonWizardBrowse=Обзор
ButtonInstall=Установить

[CustomMessages]
Welcom1=Вас приветствует мастер установки. Рекомендуется выключить антивирусные пакеты, а также закрыть прочие приложения. Нажмите «Далее», чтобы продолжить, или «Выход» для выхода из программы установки.

Код:
const
  TfontColor = $000000; // цвет лайбалов

var
WelcomLabel1: TLabel;
Font1, Font2: HWND;
ButtonFont: TFont;

function NewFont(Height:Integer;thickness,italic,underline,strikeout:DWORD;name:String):hWnd;external 'NewFont@files:IsMyFont.dll stdcall delayload';
procedure Deinitialize;external 'Deinitialize@files:IsMyFont.dll stdcall delayload';

function InitializeSetup:boolean;
begin
  if not FileExists(ExpandConstant('{tmp}\IsMyFont.dll')) then ExtractTemporaryFile('IsMyFont.dll');
  Result:=True;
end;

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;

procedure InitializeWizard();
begin
  IsMyFont;
  ButtonFont:=TFont.Create;
  ButtonFont.Handle:=Font2;

  WizardForm.NextButton.Font.Handle:=Font2;
  WizardForm.CancelButton.Font.Handle:=Font2;
  WizardForm.BackButton.Font.Handle:=Font2;

  WizardForm.ClientWidth:=600;
  WizardForm.ClientHeight:=400;
  WizardForm.InnerNotebook.hide;
  WizardForm.OuterNotebook.hide;
  WizardForm.OuterNotebook.hide;
  WizardForm.Bevel.Hide;
  WizardForm.Position:=poScreenCenter;

  WelcomLabel1:= TLabel.Create(WizardForm);
  with WelcomLabel1 do begin
  Left:= 30;
  Top:= 219;
  Width:= 550;
  Height:= 58;
  AutoSize:= false;
  Transparent:= true;
  WordWrap:= true;
  ParentFont := True;
  Parent:= WizardForm;
  Caption:=ExpandConstant('{cm:Welcom1}');
end;
  with WizardForm.CancelButton do
  begin
    Height := ScaleY(31);
  end;

  with WizardForm.NextButton do
  begin
    Height := ScaleY(31);
  end;

  with WizardForm.BackButton do
  begin
    Height := ScaleY(31);
  end;
end;

procedure DeinitializeSetup;
begin
  Deinitialize;
end;[/SOURCE][/SPOILER]
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху