002_Delphi版本的选择?

如果不涉及到APP开发建议使用相对稳定的Delphi7,当然个人建议新手直接学习Delphi Xe 10 UP1的版本。

下面公布下开发环境的下载地址

【内容简要】

Delphi7 Lite,简约而不简单,一次安装,到处运行.包含4个系列:Tiny/Mini/Meduim/Full,功能和体积由小至大,力求达到功能和体积的完美平衡.

已作性能优化及优量精简,含安装/绿色便携版二合一

集成了部分常用高效的IDE专家及插件,致力于把Delphi7打造成一个现代化(相对而言)的集成开发环境

使用本产品将使您在开发效率/使用体验/系统兼容性等方面上相对原版有大幅提高.

===============================================================

Delphi7 Lite Full Edition v7.3 [All Updates Integrated] [Optional D2007 RTL/VCL] [Portable Edition Integrated]

Delphi7 优化精简全功能版 v7.3 [集成目前所有补丁及修正] [可选D2007 RTL/VCL] [安装版/绿色便携版二合一][含备份/恢复已安装控件信息专家CnWizards]

编译:2010-04-04

===============================================================

Delphi7 优化精简全功能版,以保持和官方原版一致的完整功能的基础上尽量优化作为目标.包含帮助,以Lite Medium Edition为基础,支持Lite

Medium Edition一切特性,增加支持Rave 5 Report,FastNet,QuickReport,IntraWeb,Decision Cube;支持Just in Time(JIT)调试;增加Demos示例;增加BDE及BDE DB Data samples,几乎和原版一致,适合不太喜欢被精减内容的朋友.

关键特性:

* 一次安装,到处运行.第一次需安装,以后每次只需注册即可.

* 已安装集成现在所有可用的升级补丁(至Delphi7 Update 1.1,IDE版本号为Build 8.1),集成目前绝大多数的Bug Fix Pack.

* 支持现在所有正在使用的Windows版本: Windows7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 和 NT 4.0,支持非管理员权限用户安装,支持UAC.特别说明:本产品完美支持Windows7.

* 去除了所有多余的安装选项但保留了源代码选项,移除了非必需的文件.

* 采用安装后动态编译生成RTL,VCL的DCU文件,极大的减小了安装文件体积.

* 可选将Delphi7 RTL/VCL替换为Delphi2007 的RTL/VCL,让Delphi7支持Delphi2007新增的Vista属性.

* 安装程序是设计为可重复安装的.您在安装新版本时,如果安装程序没有特别指明,则不需要先删除旧的版本,直接升级即可,所有设置都会保留,原

Delphi安装的控件及设置等会自动导入新安装IDE环境中.

* 安装程序内置了可直接选择的”绿色便携版安装模式”,使用此模式安装后目标文件夹即成为一个可移动的绿色便携版,实现彻底的名符其实的”安装
版/绿色便携版二合一”.

* 安装程序自带独立的绿化注册程序(D7LiteReg.exe),方便您快速地恢复Delphi7开发环境(控件/专家/设置).直接复制整个Delphi目录,再执行

D7LiteReg.exe即可完成Delphi的注册工作.同样方法可适用于对其它Delphi7版本进行绿化注册,如Delphi7 SECOND EDITION v7.2.

* 安装程序带附加的命令行功能.支持对已安装程序的菜单/注册表/杂项进行修复,使用命令行参数/?或/help查看更多详情.

* 安装程序会根据安装目标机器性能自动选择不同的安装组件.

* 安装程序支持多语言界面(含中文简体/繁体/英文).

* 同时可选仅替换为D2007中windows相关pas,以支持XP/Vista API及窗口属性,不同于完全替换D2007 RTL/VCL,能最大程度保持Delphi7的兼容性的同时支持vista的新API及窗口属性.

* 代码编辑器颜色方案设为Delphi 2006样式.

* 包含编程专用字体Consolas (推荐字体大小为10并且启用ClearType).

* 可选修改Delphi IDE本身支持XP风格,在设计时即可见到程序运行的XP效果,所见即所得.

* 集成VCL Fix Pack 1.4,需要在工程中手动引用单元VCLFixPack.pas.

* 集成Midas Speed Fix 1.2,需要在工程中手动引用单元MidasSpeedFix.pas.

* 集成以下来自www.delphi-jedi.org的扩展的Win32Api单元:

SHELL LITE :: Microsoft Shell Lightweight Utility API, v.1.2/SNMP :: Microsoft headers for Simple Network Management Protocol definitions/WINSOCK 2 :: Winsock 2 API (Windows Sockets).

* 集成MySQL Driver for DBExpress,支持MySQL 3.22.x/4.0.xx/4.1/5.0.

* 集成Newly Delphi Features Extented Components,移植自Delphi7以后版本新增的控件,如Vista Dialogs等,让Delphi7也可以开发Vista风格对话框的程序.

包含下列专家或工具:

+ Delphi IDE 插件 DelphiSpeedUp 2.8.(IDE加速).

+ Delphi IDE 插件 DDevExtensions 1.61.(增强IDE中工程的设置及编译,可为工程增加不同版本编译配置如release/debug版).

+ Delphi 专家 GExperts 1.33.(超级IDE专家).

+ Delphi 专家 DelforExp 2.5.(代码格式化工具).

+ Delphi 专家 UnitExpert(提高IDE单元操作效率工具).

+ Delphi 专家 CnWizards 0.9.6.566.(由中国人开发的超级IDE专家,支持源代码结构高亮连线显示,能自动备份恢复已安装控件信息,制作自己绿化版delphi的好工具(非必需)).

+ Delphi 工具 DelphiDistiller 1.85.(选择IDE启动时加载的控件及设置工具).

+ Spy工具Microsoft Spy++ v7.1和Spy4Win(Spy for Window) v0.20b.

+ EXE/DLL依赖关系分析工具Dependency Walker 2.2.

+ DLL导出函数查看器DLL Export Viewer v1.36.

+ BDE (Borland Database Engine 5.2), 及相关工具BDE Administrator, SQL Explorer, Database Desktop, SQL Monitor, Data Pump等.

+ BDE 示例数据库(别名DBDEMOS).

关于制作绿色便携版/便携式版:

请具体参考文档”绿色便携版制作及快速布署指南”.

警示:

* 安装后请不要再替换第三方BPL文件,否则可能引发未知的错误.

* 关于替换原版RTL为D2007 RTL/VCL,虽然D2007的RTL使用了FastMM的内存管理,优于D7的RTL,但请慎重选择使用,如果替换RTL,所有的VCL从底层开始都要重新编译,而有些没有源代码的文件没法编译可能导致无法使用.如替换后安装第三方控件时请不要使用自带的工具或用命令行编译安装,请从IDE中打开dpk编译安装.建议一般用户不要替换,只建议对Delphi的控件编译安装很熟练及您拥有所有控件源代码的用户操作.如果您只是想让Delphi7支持XP/Vista新增的API及属性,请选择 “仅替换为D2007中windows相关pas”而不是”替换为Delphi 2007 的RTL/VCL”以确保最大兼容性.

下载地址:http://pan.baidu.com/share/init?shareid=764314307&uk=2268281588  密码:7dzi

Embarcadero.Delphi.10.Seattle.Update1.v23.0.21418.4207.Lite.v12.1

--------------------------------------------------------------------------------

基本信息:

作者:lsuper 联系方式:...

--------------------------------------------------------------------------------

版本说明:

由于 XE5 时代 Delphi 安装体积急剧膨胀(完整安装接近 10G,程序文件、安装缓存超过 20G+),按照过去的方式打包,XE5 的 lite 体积 1.xG,接近 PE image 理论极限,而且当前 XE5 支持 x86、x64、osx、ios、android、等诸多平台功能,不好按照网友的口味进行裁剪(win32only、winonly、...)

经多方案权衡对比,决定 v8.x 开始,只使用 inno 对 Delphi 的主体功能进行封装(完整的 x86+其他支撑组件、注册表等),其他平台、功能的安装文件(x64、osx、ios、android)通过 7z 外挂的方式支持:安装时只需保证 lite exe 旁边有相关的 7z 文件(文件名不能变),在安装过程中即可选择、安装相应的功能(这意味着,如果只一个 exe、装出来就是 win32only,多一个 Ext.X64.7z,安装可选 x64 的支持,其他类推)

当前分为以下十个包:

包名称  文件大小 作用

Ext.3th.7z  69,394,470 第三方扩展   Ext.Addons.7z  104,679,433 InterBase XE7、FastReport4 等   Ext.Android.7z 3,485,427,461 Android 编译环境   Ext.Help.7z  313,669,259 帮助文档   Ext.IOS.7z  6,440,202,330 IOS 编译环境   Ext.OSX.7z  762,490,505 OSX 编译环境   Ext.Samples.7z 580,293,298 范例,其实直接用 svn 的也行   Ext.SDK.7z  4,031,787,675 Android SDK/NDK 编译环境,当前包含 v23 的编译工具、虚机映像等   Ext.Support.7z 141,199,482 Image、PAServer 等支持组件   Ext.X64.7z  1,443,314,484 64 位编译环境

此外,安装程序支持:

1、保留一个第三方扩展的组件:Ext.3th.7z,当前只放了一个 PremiumStylePack,所有 7z 都会解压到 {app} 下 2、自动检测 Ext.SDK.7z 中的 SDK、NDK 版本进行设置,支持最新的 android-ndk-r9c-windows-x86+android-sdk_r24.3.3-windows 3、自动检测旁边的 jdk-7/8u*-windows-*.exe 进行安装,支持最新的 jdk-8u66-windows-i586.exe 4、自动检测旁边的 NetFx20SP2_x86/NetFx20SP2_x64 进行安装

--------------------------------------------------------------------------------

发布历史:

2015.11.25 - v12.1

1、根据 23.0.21418.4207 原版制作 2、集成 Unis 大侠的 Keygen 和 Freecat 大侠的特别补丁

2015.09.09 - v12.0

1、根据 23.0.20618.2753 原版制作 2、集成 Unis 大侠的特别补丁

--------------------------------------------------------------------------------

已知问题:

关于 XP 下启动报错问题

Q1:说:bds.exe - 无法找到入口,无法定位程序输入点 InterlockedCompareExchange64 于动态链接库 KERNEL32.DLL 上? A1:没法子,原版如此,这个 API 需要 Vista 或者 Windows Server 2003 的支持,说明 Seattle 开始 EMB 要抛弃 XP 了,其实只是 ios 编译相关的 dll 需要这个,如 dcciosxxx,甚至 mongoc 也需要,如果不需要 ios 编译,可以无视绕过,点击确定即可

Q2:启动报 External exception C06D007F 的错误?这是 Castalia 的问题,Seattle IDE 直接集成了 Castalia 的代码,XE8 还可以通过注册表关闭 Castalia,Seattle 不行了 A2:后来 Unis 大侠在补丁中做了修补:Under XP simulate missing InterlockedCompareExchange64 and add stub functions for missing: AddClipboardFormatListener, RemoveClipboardFormatListener (this why (ex)castalia crash).

Q3:经测试,在 XP SP3 之前的版本,依旧有问题:无法定位程序输入点 GetLogicalProcessorInformation 于动态链接库 KERNEL32.dll 上。 Q3:只能期待 Unis 大侠再次出手?

其他问题:

Q4:怎么 Android SDK 还需要更新、下载? A4:原版如此;基于国情,直接集成了一个“够用的”(编译工具、虚机映像,但不包括文档、例子);也可以使用 swish 提供的 Android SDK 23.3.4:http://blog.qdac.cc/?p=2837;或者自己想办法红杏吧 ~

Qn:... An:...

--------------------------------------------------------------------------------

发布说明:

相对原始版本,这个 Lite 精简且只精简了原 RTM 的以下支持程序、第三方工具内容:

1、InterBase XE7、FastReport4 等,因为这些专版或者只有 dcu 没有完整源码,或者是原版功能精简版,推荐直接用原版吧 2、Samples 例子,可以通过 svn 获取:http://svn.code.sf.net/p/radstudiodemos/code/branches/RADStudio_Seattle/ 3、当前的 PremiumStylePack 包括网上收集的:30233_custom_vcl_style_for_windows_10.ZIP、30258_custom_firemonkey_style_for_windows_10.ZIP、30354_firemonkey_premium_styles_pack_for_rad_studio_10_seattle.ZIP、30355_vcl_premium_styles_pack_for_rad_studio_10_seattle.ZIP 4、AQtimeRS.exe、CodeSite Express、CollabNetSubversion-client-1.7.5-1-Win32.exe、DevJET_DI_Setup_Express.exe、FBSE700.exe、RaveReportsSetup_Win.exe,当前官方 RTM 版本就是没有这些安装包的

其他:

1、PSDK 在当前官方帮助文档中已经没有了 2、XE7 开始,BDE 彻底消失了,需要独立的安装程序,只能通过官方注册用户下载 3、原版依赖 300多兆的 .NET Framework 3.5 sp1,我把它依赖的文件提取出来整合到安装程序中了,所以还是与以往 lite 一样,仅依赖 .NET Framework 2.0。 4、原版 Bds.exe 和 LicenseManager.exe 会访问网络,为避免不必要的流量,强烈建议直接 windows 防火墙屏蔽

其他的源码、支持库等都是绝对完整的。

--------------------------------------------------------------------------------

特别说明:

这个版本的来源于官方 Beta/RTM 正式试用版,版权归 Embarcadero 所有,请在下载后 24 小时内删除。 重新打包纯粹个人兴趣所致,希望能方便网友测试、交流。作为 Delphi 多年的 Fans,我们都希望 Delphi 能做得更好! 如果您觉得 Delphi 不错,请购买正版,更好的支持 Embarcadero 的发展!

--------------------------------------------------------------------------------

特别感谢:

1、crackerjack、dr、freecat、gateway、huayan889、kerlingen、sinner、unis、yuto 等大侠的特别补丁,感谢诸位我知道的不知道的的大虾们的辛勤劳动! 2、chineseswish、iny、nevergrief、onechen、snakejiao、star5、swish、tintin1943、ti9er、wang_80919、wuxiangyang 等等我知道的不知道的的网友们的热情测试! 3、andreas hausladen 等大虾们的无私贡献!

--------------------------------------------------------------------------------

FAQ:

1、现在 Embarcadero 的安装程序已经很快了,为啥还要 Lite/Repack?

相对 D2006/2007 的安装确实进步了不少。不过依然存在安装时间长,安装完遗留大量垃圾文件、卸载可能遗留垃圾等问题。这个 Lite 或者说是 Repack,就是为了方便 Delphier 们能方便的尝试 Delphi 的新功能,同时对系统的影响降到最小。至于用 Lite/Repack 还是原版,见人见智啦。

2、这个版本的来源?

这个版本的来源于官方 Beta/RTM 正式试用版,版权归 Embarcadero 所有,请在下载后 24 小时内删除。重新打包纯粹个人兴趣所致,希望能方便网友测试、交流。作为 Delphi 多年的 Fans,我们都希望 Delphi 能做得更好!如果您觉得 Delphi 不错,请购买正版,更好的支持 Embarcadero 的发展!

3、这个 lite 版完整么?

说是 lite 版,其实就是原版 Delphi 部分的 Repack,所有 Delphi 的功能都是完整的。我所做的就是在一个绝对干净的 VMWware XP 中安装官方的版本,除了只安装 Delphi,不包括 Rave 其他一切默认。安装出来的 Disk 文件与原始标准的对比,提取所有安装的文件、注册表啥的变化,然后用 Inno 重新封装。所以这个其实不是 lite 而是 repack。

4、可否增加某某某功能?

那多交流啊 ...

5、出现 xxx 问题啦

欢迎到盒子、B4A、SMTH 等论坛上提出您的反馈

.o(∩_∩)o..

下载地址:链接: http://pan.baidu.com/s/1dEvDTTJ 密码: hyct

时间: 2024-10-24 11:30:25

002_Delphi版本的选择?的相关文章

jre、jdk版本的选择

每个jdk的升级版本包括奇数版本和偶数版本,如Java 8 Update 73 (8u73)和Java 8 Update 74 (8u74).应该怎选择哪个版本? 生产环境选8u73:测试环境可选8u74: Each release has an odd (CPU) and an even (PSU) number. So in this case, 73 is the CPU (critical fixes) and 74 is the PSU (critical plus non-criti

初学Python,版本如何选择?

早在四年多以前,在我进入英才网之前,去面试过一家海归创业的公司.他们需要的是有unix开发经验的技术人员,但是因为他们当时所处的阶段对很多成熟 技术人员不是很吸引,所以条件放宽为熟悉面向对象的程序开发即可考虑.我当时草草看过过一遍C#的语法,当时的水平对一门新语言的掌握速度远不如现在,因 此也仅学到点皮毛,对于很多概念都不了解,比如重载和重写就不知道.我第一次听说Python这个语言,就是在那次面试. 当时面试官在了解了我的情况之后,问我都掌握一些什么语言.我说我会什么什么(在这里不好意思列举)

AutoCAD 04,07,08,11,14,16,18不同版本的选择建议

CAD作为目前最好的2D设计软件,其概念与重要性就不多说了,想要多了解的自行搜索.下面文章要讨论的主要是针对初学者对于其众多版本的选择提供一个参考,以免无从下手.在详细介绍每个版本前先来看一张各个版本的logo:上图列举了众多版本中变化比较大的几个logo,这里想要和大家说的,图片的第一行大家就别考虑了,仅供了解一下背景即可.其实图中还有一个重要版本的logo没有列出来,那就是众所周知的2004版本,软件logo图标如下图:2004版本已经作为经典和稳定的代名词存在,实际运用当中由于其功能的简单

SSH框架 jar包版本的选择

我搭建SSH框架,想选择最新的jar,但是由于jar版本的问题 报出各种各样的千奇百怪的问题.从网上找了一些,但都是用比较老的版本.在我的不懈努力,最后终于成功了.再次分享一下,由于才疏学浅,见识浅薄,仅供大家参考! hibernate框架的选择,取决于spring的支持.在spring-orm-XX.jar 文件中有对hibernate的支持情况,像这个spring-orm-4.1.6.RELEASE.jar支持hibernate3,hibernate4,不支持hibernate5.所以我只能

Laravel 框架版本如何选择

说明 很久以前在一个话题里面聊到的观点,很多同学在 Laravel 版本选择时候比较混淆,这里说下我的看法. 对 Laravel 框架发布周期不熟悉的同学请参阅 - Laravel 的发布路线图. 什么是 LTS 长期支持 (LTS)是一种软件的产品生命周期政策,特别是开源软件,它增加了软件开发过程及软件版本周期的可靠度.长期支持延长了软件维护的周期:它也改变了软件更新(补丁)的类型及频率以降低风险.费用及软件部署的中断时间,同时提升了软件的可靠性.但这并不必然包含技术支持. 在长期支持周期的开

Citrix XenApp/XenDesktop版本正确选择

经常会有人来问我,现在Citrix XenApp/XenDesktop产品更新这么快,我应该选择什么版本.在回答这个问题之前,其实得先从Citrix目前产品发布.更新策略说起. 如果对于Citrix产品使用比较早的同学肯定都知道,作为一家有相当历史的IT软件公司,过去其产品基本是一年一更新,每年5月通过技术大会做一个通告,当地的9月左右正式发布产品.而发布的产品也少有是跨代的,一般就是SP(service pack)或者是FP(Feature Pack).如果要跨代基本要2-3年才会有一次.这种

Gentoo版本的选择

下载的时候出现下面这种情况,初学者肯定为选择版本为难 Name Last modified Size Description Parent Directory - livedvd-amd64-multilib-20140826.iso 25-Aug-2014 01:57 2.8G livedvd-amd64-multilib-20140826.iso.CONTENTS 25-Aug-2014 01:58 16K livedvd-amd64-multilib-20140826.iso.CONTEN

“Vbox安装CentOS系统”之低级错误一例:版本的选择

日        期:2014年7月18日 错误描述:虚拟机系统版本选择错误,导致无法引导进入光盘安装 错误重演: 由于混淆了centos和rehat的版本概念,错把centos作为一种新的版本理解了,而由于没有找到对应的版本,所以选择了"Other Linux"版本,从而酿下了后患. 正常配置Vbox,启动,进入到如下界面后,卡住,通过错误提示:似乎是接口问题,错误的认为是网卡有问题,对网卡进行了一系列的无用设置,此处说来,希望大家引以为戒,不要重蹈覆辙啊.(悲催的一上午,只因一个小

一句话总结Windbg 32位版本和64位版本的选择

惯了Vsiual Studio的兄弟们可能会因为先入为主的原因以为所有的调试器都应该像它那样,其实不然,当你安装Debugging Tools for Windows的时候,你将发现有两个系列的工具,一系列32位的工具和一系列64位的工具.这让人觉得和费解,因为在我们安装Microsoft Visual Studio的时候你根本不需要考虑32位还是64位. 如果你正使用windbg调试工具集(WinDbg, KD, CDB, or NTSD)中的一个,你必须得自己做出选择.为了选择合适的调试工具