注册|登录 发布汉化 发布文章 繁體中文 移动版

汉化新世纪

您的位置:首页下载分类系统工具安装制作 → Inno Setup

跳到下载链接 Inno Setup 编译器&主体程序增强版(build 090926)

  • 软件名称: Inno Setup
  • 软件版本: 编译器&主体程序增强版(build 090926)
  • 所属分类: 安装制作
  • 授权方式: 免费软件
  • 软件评价: 
  • 需要积分: 
  • 浏览次数: 24861
  • 相关链接: 程序作者或厂商主页
  • 软件汉化: restools 订阅该汉化人的所有作品 站内页
  • 软件登录: restools
  • 软件审批: restools
  • 更新时间: 2009-09-26 19:59:56
  • 运行环境: Win9X/WinME/WinNT/Win2000Pro/Win2000Ser/WinXP/Win2003/Vista
  • 下载统计: 今日: 本周: 总计: 2839

下载地址

点击网络 - 空间转入免费赠送三个月使用 软件简介

汉化新世纪强力推荐!此为restools原创大作。
把 Inno Setup 中的编译器 (ISCmplr.dll) 和主体程序 (setup.e32) 进行了部分修改,使它更加完善,比 NSIS 使用更简单,更完美。

因为安装主体程序[Setup.e32]涉及安装程序大小,所以将会在每个更新版本中标明
[Setup.e32] 的大小,以方便各位能方便判断是否有必要使用增强版,正常来说,如果没有
使用到增强版的功能,建议使用原版安装主体程序[Setup.e32],因为每增加一项功能文件
大小都会有所增长。

增强版没有作汉化处理,原本打算汉化的,因为对于中文的 Unicode 来说,比起英文的要
短,如果作汉化,会为安装主体程序[Setup.e32]节省大概 6~8 KB 大小,不过为了能很好
的在任何系统中运行多语言安装程序(汉化的也能运行,只不过提示信息在非中文语系的系
统中会出现提示信息乱码),所以未作汉化。

原版安装主体程序[Setup.e32, ver: 5.2.3]文件大小: 669 KB
制作成安装程序后会经过压缩算法压缩该文件的大小。压缩会减少超过一半大小。

和之前编译编辑器增强版不同,编译编辑器无关安装程序大小,所以我并不关心它的大小,
但是该安装主体程序关系到安装程序大小,有时候会因为不同的功能和不同的大小而去选择
某一个 build 版本,所以为了方便你选择任何一个 build 版本,我尽可能的保留任何一个
build 版本,除非那个版本存在错误将不会保留,如果最新版本比之前的版本要小,那么之
前所有版本也将不会被保留。

build 080805 (Setup.e32 文件大小: 676 KB)
1.Components 组件列表控件被修改为 TreeView 模式,并修正里面几个显示问题(包括原作
  者发现并部分修正的问题 - 在 2000/XP/2003 环境下,鼠标滚动和垂直滚动条翻页都会
  造成一个错误的视觉效果,就是列表向相反方向滚动,而作者只修正鼠标滚动的效果,滚
  动条翻页根据作者注释,因为不太明显,所以未修正,而且原作者采用模拟的方法来修正
  ,跟系统效果并非完全一样,尤其是在滚动时的显示速度上,所以我重新修改了修正方法
  解决所有滚动视觉效果问题,关于这个解决的效果各位可以做测试对比一下就知道),虽
  然组件列表被修改为 TreeView 模式,但是仍然支持原来的显示模式,TreeView 模式只
  作为一个安装选项来激活,具体使用方法参阅脚本例子。
2.增加内部支持函数( function GetPassword: String; )如发现脚本存在该函数,同时该
  函数提供的密码是正确的时候,会自动跳过 Password 输入页面,同时该函数优先于所有
  释放文件函数,所以无须为初始安装时释放的文件打上 noencryption 标记。具体使用方
  法请参考附带的脚本例子。需要加密模块 ISCrypt.dll 支持。

build 080815 (Setup.e32 文件大小: 680 KB)
1. property ItemHeightFixed: Boolean; read write;
   该项设置为 True,以单行高显示每项,显示不完全的可以以 Hint 显示完整一行。
2. TItemArea = (iaOther, iaButton, iaCheckmark, iaItem, iaSubItem);
   TItemMouseMoveEvent = procedure(Sender: TObject; X, Y: Integer; Index: Integer; Area: TItemArea);
   property OnItemMouseMove: TItemMouseMoveEvent; read write;
   增加一个在 Item 上移动鼠标的事件。
3. property AbsItemIndex: Integer; read;
   当前项绝对索引 AbsItemIndex。
4. 在不等高情况下,仍然维持原作者的滚动视觉解决方法。
上面的选项的具体使用在例子中已经详细解释,这里就不做更详细的解释了。

build 080816 (Setup.e32 文件大小: 681 KB)
1. 指定项是展开还是收缩子项
     property ItemExpanded[Index]: Boolean; read write;
2. 是否在没有焦点的情况下仍然显示被选择的项
     property HideSelection: Boolean; read write;
使用方法看例子。

build 080914 (Setup.e32 文件大小: 680 KB)
修正原版就有的错误,尤其是部分帮助中提及的类的支持,改善显示,主要是 CheckListbox
的显示。

build 081121 (Setup.e32 文件大小: 680 KB)
TNewCheckListBox 增加 2 个属性。
     property ItemFontStyle[Index: Integer]: TFontStyles; read write;
     property SubItemFontStyle[Index: Integer]: TFontStyles; read write;

build 081207 (Setup.e32 文件大小: 681 KB)
1. 修改 GetPassword 定义。
2. 增加 1 个密码设置函数 SetPassword,具体使用方法可以参考例子。
     procedure SetPassword(const Password: String);

build 090222
(MiniVCL: Setup.e32 文件大小: 681 KB)
(FullVCL: Setup.e32 文件大小: 735 KB)
增加 FullVCL 版本的编译器。此为全属性编译版本。拥有更多的事件触发,例如:
OnMouseDown,OnMouseUp,OnMouseMove 等等,并拥有更多的 VCL 控件使用。例如:
TTimer, Application, TMenu 等等。


build 090225
(MiniVCL: Setup.e32 文件大小: 681 KB)
(FullVCL: Setup.e32 文件大小: 736 KB)
增加 TScreen 组件。
增加 Application.OnMessage 事件。
增加 procedure Randomize; 函数。
增加了几个有趣的例子。

build 090225
(MiniVCL: Setup.e32 文件大小: 681 KB)
(FullVCL: Setup.e32 文件大小: 792 KB)
FullVCL 版本更新:
增加 TImageList, TIcon, TTreeView, TListView 组件。

build 090424
(MiniVCL: Setup.e32 文件大小: 691 KB)
1. 修正 Delphi 2.0 编译的程序的 Hint 显示效果,修正为传统的 Windows 样式。
2. 修正 Delphi 2.0 编译的安装程序在最小化时的动态缩小效果显示问题。
3. 增加 TNewCheckListBox.LoadBtnBmpFromFile 方法,可自定义 RadioButtn 和 CheckBox
   的按钮图片,同时在 [Setup] 段添加选项 ComponentsListBtnImageFile,功能跟前面说
   的一样,就是载入自定义按钮图片。
4. 增加 TFolderTreeView.ShowAllFolders 属性,可显示所有文件夹(包括系统隐藏属性)
5. 修正 Inno Setup 在 PrivilegesRequired=admin 时(这是默认选项,可不用明确设置)
    会同时设置安装程序的 Manifest 中的 requestedExecutionLevel level=requireAdministrator
    以适应 Vista 中在非管理员状态下运行安装程序自动提示输入管理员密码。
(FullVCL: Setup.e32 文件大小: 812 KB)
FullVCL 版本更新:
1.  同步所有 MiniVCL 更新。
2.  删除对 TGroupBox 的支持,因为它在 Delphi 2.0 中编译不支持 XP 主题,重新创建
    一个支持 XP 主题的组件 TNewGroupBox。
3.  删除对 TRadioGroup 的支持,因为可以用 TNewGroupBox 和 TNewRadioButton 来组成。
4.  删除对 TNotebook 的支持,因为已经有 TNewNotebook 可以使用。
5.  删除对 THeader 的支持,因为它不支持 XP 主题,增加组件 THeaderControl (支持XP主题)。
6.  修正 Delphi 2.0 编译的 TTreeView 和 TListView 在 XP 主题下的边框显示问题。
7.  删除对 TImage 的支持,增加 TNewIcon, TNewIconImage 组件,类似 TBitmapImage,
    可以载入 Icon,并且支持真彩图标。
8.  修正 TForm 和 TApplication 组件的 Icon 属性。
9.  添加 TTrackBar, TUpDown, THotKey, TTabControl, TPageControl 组件。
10. 修正所有组件的 PopupMenu 属性。
11. 修正几个 菜单函数。
又增加了几个有趣的例子,希望喜欢 Inno Setup 的朋友会更加的喜欢这个安装制作程序。

build 090926
ANSI 版本:
(MiniVCL: Setup.e32 文件大小: 704 KB)
(FullVCL: Setup.e32 文件大小: 825 KB)
Unicode 版本:
(MiniVCL: Setup.e32 文件大小: 1156 KB)
(FullVCL: Setup.e32 文件大小: 1388 KB)
同步至 InnoSetup 5.3.5 代码,ISPP 同步至 5.3.5 代码。
MiniVCL 版本更新:
1. 修正 CheckListBox 的 Showroot 时画虚线的小小失误。
2. 修正 TRichEditViewer 在主题模式下的边框显示问题。
3. 增加一个函数 CallbackAddr,直接支持脚本使用回调函数。
4. TNewCheckbox 之前增强的 AddCheckBox,AddGroup,AddRadioButton 函数将会还原成
   原来的样子,增强的功能被分拆为 AddCheckBoxEx,AddGroupEx,AddRadioButtonEx,
   以保证和原版 Inno Setup 脚本的兼容性。
FullVCL 版本更新:
同步 MiniVCL 的修改。
1. 修正 TForm.Menu 属性。
Unicode 版本:
同步 ANSI 版本的更新。扩展一些类的属性。具体看例子和 Support Classes.txt。
ISPP 版本更新:
1. 增加增强版的内部标志 #define IS_ENHANCED
2. 增加两个内部变量:
  IS_Ver_Str: String; // 返回 Inno Setup 编译器的版本字符串。
  ISPP_Ver_Str: String; // 返回 ISPP 的版本字符串。

更多有关 Inno Setup 的 restools 原创插件请访问 http://restools.hanzify.org/

下载声明

    本站提供的各类软件,仅提供一个观摩学习的环境,本站不承担任何技术及版权问题,且不对任何资源负法律责任。所有资源请在下载后24小时内删除。如果您觉得满意,请购买正版!
    本站的发布测试仅针对基本汉化质量、基本病毒防范、捆绑的规范程度进行;与其他任何下载站一样,对于所发布作品可能造成的问题、损害等不承担任何责任。如有疑问、投诉请直接联系汉化作者。
    ☉为确保正常使用请使用 WinRAR 3.50 或 WinZip 9.0 以上版本解压本站软件。
    ☉推荐使用网际快车下载本站软件;如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
    ☉欢迎广大作者给我们提供软件以及使用说明;如有其它问题,欢迎发信联系管理员,谢谢!