Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup - создание инсталляционных пакетов (Часть 15)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Данный раздел содержит список изменений за 2011 год в расширенной версии компилятора от Restools. Т.к. оригинальная страница написана на китайском языке, то данный перевод был произведен с помощью веб ресурса translate.google.com
Русский текст не редактировался, так что он немного хромает. Но у кого есть время, то может помочь и привести его к более читабельному виду.
 
build 110111 (5.4.0.e3 & 5.4.0.ee3)
1. ExtractTemporaryFile, ExtractTemporaryFileEx, ExtractTemporaryFileToStream, ExtractTemporaryFileToBuffer эти четыре функции для поддержки выпуска файла означает номер файла.  
Например, имя файла цель с той же файл может быть использован в соответствии с порядковый номер сценария, такие как:  
ExtractTemporaryFile ('logo.bmp: 1') таким образом, освободить конкретные примеры можно найти Example_ExtractTemporaryFile.iss.  
2. MiniVCL версия TBitmap добавить следующие функции:  
procedure LoadFromResourceName (Instance: THandle; const ResName: String);  
procedure LoadFromResourceID (Instance: THandle; ResID: Integer);  
3. FullVCL версия TNewIcon добавить следующие функции:
procedure LoadFromResourceName (Instance: THandle; const ResName: String);  
procedure LoadFromResourceID (Instance: THandle; ResID: Integer);  
4. MiniVCL версия TStrings добавить следующие функции:  
procedure LoadFromStream (Stream: TStream);  
procedure SaveToStream (Stream: TStream);  
5. MiniVCL версия TForm увеличение собственности  
property ModalResult: Longint; read write;  
6. В разделе Setup добавились параметры BitmapResource, IconResource, RawDataResource, эти три свойства, в основном в программе установки, чтобы добавить файл ресурсов, так что удалить программу в маскировкой для изображений для обеспечения эффективного источника и возможные направления различных документальных источников, но и для поддержания обычная процедура в одном файле. Для примера можете видеть Example_BitmapResource.iss, Example_IconResource_1.iss, Example_IconResource_2.iss, Example_RawDataResource.iss  
7. Является официальным возобновлении отказались параметров установки UninstallIconFile, как было установлено, для работы под Win9x не влияет на решение. В частности относятся к Example_UninstallIconFile.iss  
Сделано копию дополнительный пример UninsHs, воплощает в себе влияние этих усовершенствований: Example_Uninstall_3.iss.  
 
build 110206 (5.4.0.e4 & 5.4.0.ee4)  
MiniVCL версия:  
TLabel, TNewStaticText, TBitmapImage добавлено событие:  
property OnMouseEnter: TNotifyEvent; read write;  
property OnMouseLeave: TNotifyEvent; read write;  
Полезность этих двух событий может ссылаться на примеры: Example_MouseEvent_ImgBtn.iss and Example_MouseEvent_URLLabel.iss  
TButton increase procedure Click;  
FullVCL версия:  
В дополнение к обновленной версии Sync MiniVCL, многие другие элементы управления добавляются события, такие как TEdit, TButton имеют эти два события.  
property OnMouseEnter: TNotifyEvent; read write;  
property OnMouseLeave: TNotifyEvent; read write;  
Конкретные примеры: Example_MouseEvent_HotEdit.iss  
Он также добавил новые элементы управления TNewSpeedButton, примеры: Example_TNewSpeedButton_1.iss and Example_TNewSpeedButton_2.iss  
 
build 110214 (5.4.1.e1 & 5.4.1.ee1)
Синхронизированы с 5.4.1 версии. Кроме того ряд поправок к контролю TNewSpeedButton проблемы.  
Номер версии ISPP был отменен, так ISPP_Ver_Str константы были отменены.  
 
build 110220 (5.4.1.e2 & 5.4.1.ee2)
ANSI версия:  
(MiniVCL: Setup.e32 file size: 724 KB)  
(FullVCL: Setup.e32 file size: 894 KB)  
Unicode версия:  
(MiniVCL: Setup.e32 File Size: 1164 KB)  
(FullVCL: Setup.e32 File Size: 1450 KB)  
1. Исправлены некоторые проблемы TNewSpeedButton управления.  
2. Что касается Float Format функция ограничения, поэтому FormatFloat функции увеличения. Будет более сторон  
Тип данных Float должен быть отформатирован для конкретных Example_FormatFloat.iss.  
3.TNewCheckListbox добавить следующие функции:  
procedure LoadBGBmpFromBitmap (Bmp: TBitmap; OffsetX, OffsetY: Integer);  
procedure LoadBGBmpFromFile (FileName: String; OffsetX, OffsetY: Integer);  
Вы можете добавлять фоновые изображения, так что весь процесс установки может быть унифицированный интерфейс фон, такой же, как на следующем рисунке (см. Example_NewCheckListBox.iss)  
4.MinVCL версия TStrings добавить следующие функции:  
procedure BeginUpdate;  
procedure EndUpdate;
 
build 110326 (5.4.2.e1 & 5.4.2.ee1)
ANSI версия:  
(MiniVCL: Setup.e32 file size: 725 KB)  
(FullVCL: Setup.e32 file size: 894 KB)  
Unicode версия:  
(MiniVCL: Setup.e32 File Size: 1165 KB)  
(FullVCL: Setup.e32 File Size: 1451 KB)  
Синхронизирована с версией 5.4.2
 
build 110329 (5.4.2.e2 & 5.4.2.ee2)
Исправлена проблема языка, добавить Inno Setup событие:  
function InitializeLanguageDialog (Languages: String; var LanguageIndex: Integer): Boolean;
Это диалог Язык раньше, чем появление установки Inno события.  
Языки диалогового окна появятся в списке языков языков, LanguageIndex является язык будет выбран в случае, могут быть повторно назначены. Результат, если False, диалог Язык не появится.  
[Setup] параметры ShowLanguageDialog все еще имеют приоритет над этим инцидентом, если ShowLanguageDialog установлен на нет, InitializeLanguageDialog не будет выполнен.
 
build 111225 (5.4.3.e1 & 5.4.3.ee1)
ANSI версия:  
(MiniVCL: Setup.e32 Размер файла: 725 КБ)  
(FullVCL: Setup.e32 Размер файла: 894 КБ)  
Unicode версии:  
(MiniVCL: Setup.e32 Размер файла: 1165 КБ)  
(FullVCL: Setup.e32 Размер файла: 1451 КБ)  
Синхронизированы с 5.4.3 версии.
 
build 120726 (5.5.1.e1 и 5.5.1.ee1)
ANSI версии:  
(MiniVCL: Setup.e32 Размер файла: 731 КБ)  
(FullVCL: Setup.e32 размер файла: 900 КБ)  
Unicode версии:  
(MiniVCL: Setup.e32 Размер файла: 1172 КБ)  
(FullVCL: Setup.e32 Размер файла: 1458 КБ)  
Синхронизируется с версией 5.5.1, но с той лишь разницей, что те же официальные менее Win2000 системы (например, Win98, WinNT, и т.д.) все еще ​​поддерживается.  
Кроме того, новая поддержка:  
1. Следующие свойства компонентов TTrackBar увеличение, в основном, для регулировки размера ползунка.  
ThumbLength собственности: Integer; чтения и записи;  
Изменить Inno Setup событий (в частности, см. Example_InitializeLanguageDialog.iss):  
Функция InitializeLanguageDialog (Wnd: HWND; Языки: String; VAR LanguageIndex: Integer): Boolean;  
Изменить основной язык диалоговое окно ручкой, он может искать его выше элементами управления, чтобы сделать соответствующие коррективы.  
3, когда WizardForm.FormStyle: = fsStayOnTop, все соответствующие коррекции диалогового окна не закрывались WizardForm.  
(В частности, относятся Example_StayOnTop.iss)

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:29 13-10-2013 | Исправлено: Komandor, 10:55 21-01-2024
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup - создание инсталляционных пакетов (Часть 15)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru