下載:https://maxwoods.ctfile.com/u/758954/28516301
Embarcadero.Delphi.10.2.RTM.v25.0.26309.314.Lite.v14.0
——————————————————————————–
基本信息:
作者: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 的支持,其他類推)
當前分為以下 12 個包:
包名稱 文件大小 作用
Ext.3th.7z 91,226,756 網友收集的一些第三方擴展
Ext.Addons.7z 100,567,057 InterBase XE7、FastReport4 等
Ext.Android.7z 1,633,113,199 Android 編譯環境
Ext.Help.7z 296,313,666 幫助文檔
Ext.Hotfix.7z 000,000,000 網友收集的一些官方補丁
Ext.IOS.7z 3,720,392,812 IOS 編譯環境
Ext.Linux.7z 1,168,736,616 Linux 編譯環境
Ext.OSX.7z 841,744,677 OSX 編譯環境
Ext.Samples.7z 590,726,773 范例,其實直接用 svn 的也行
Ext.SDK.7z 1,576,071,523 Android SDK/NDK 編譯環境,當前包含 v23 的編譯工具、虛機映像等
Ext.Support.7z 239,365,418 EMSServer、Image、LivePreview、PAServer 等支持組件
Ext.X64.7z 1,560,567,538 64 位編譯環境
此外,安裝程序支持:
1、保留一個第三方擴展的組件:Ext.3th.7z,當前集成 EDN 收集的擴展、增強文件,所有 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-8u102-windows-i586
4、自動檢測旁邊的 NetFx20SP2_x86/NetFx20SP2_x64 進行安裝
——————————————————————————–
發布歷史:
2017.03.26 – v14.0
1、根據 25.0.26309.314 原版制作
2、集成 elseif、unis、x-force、cjack 等大蝦的特別補丁
——————————————————————————–
發布說明:
相對原始版本,這個 Lite 精簡且只精簡了原 RTM 的以下支持程序、第三方工具內容:
1、當前 Ext.Hotfix.7z 集成 30521_rad_studio_10.1_berlin_firemonkey_accessibility_pack、30530_april_2016_rad_studio_10.1_berlin_hotfix_for_datasnap、30531_april_2016_rad_studio_10.1_berlin_hotfix_for_samsung_galaxy
2、當前 Ext.3th.7z 集成 30491_firemonkey_premium_styles_pack_for_rad_studio_10.1_berlin、30492_vcl_premium_styles_pack_for_rad_studio_10.1_berlin
3、Samples 例子,可以通過 svn 獲取:http://svn.code.sf.net/p/radstudiodemos/code/branches/RADStudio_Berlin/
4、InterBase XE7、FastReport4 等,因為這些專版或者只有 dcu 沒有完整源碼,或者是原版功能精簡版,推薦直接用原版吧
5、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 防火牆屏蔽
其他的源碼、支持庫等都是絕對完整的。
——————————————————————————–
已知問題:
關於 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:…
——————————————————————————–
特別說明:
這個版本的來源於官方 Beta/RTM 正式試用版,版權歸 Embarcadero 所有,請在下載后 24 小時內刪除。
重新打包純粹個人興趣所致,希望能方便網友測試、交流。作為 Delphi 多年的 Fans,我們都希望 Delphi 能做得更好!
如果您覺得 Delphi 不錯,請購買正版,更好的支持 Embarcadero 的發展!
——————————————————————————–
特別感謝:
1、elseif、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..