Delphi 11.1 發布


RAD Studio, Delphi, C++Builder 11.1 ISO https://altd.embarcadero.com/download/radstudio/11.0/RADStudio_11_1_esd_10_8973a.iso 

https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/

 

昨天下載回iso,安裝並試用,一直到現在,感覺是非常好!

安裝后,沒有安裝第三方控件的情況下,啟動ide,讓人明顯感到非常快,主窗口顯示也不拖泥帶水,完整顯示,讓人感到舒服。

接下來,我建立一個空白的fmx項目,win32下編譯運行,還是感覺一個字:快!這是萬萬沒想到編譯速度也快了。切換到android平台,同樣的感覺:快!也許是空白的項目。於是我放上幾個可視控件,再嘗試編譯,同樣的感覺!

因為TListView用的多,於是試試他的自定義布局的用法,可惜,在可視化設計時,以前遇到的問題還存在,就是無法拖拽ListItem的高度,只能是在屬性面板中設置Height的值,再切換Design Mode才生效。在試用的過程中,TListView沒有產生異常,這比以前的版本要穩定!也算是進步。

開始安裝自己用的第三方組件,整個過程非常順利,沒有遇到問題,明顯感覺,這個11.1版本,就是11版本的補丁版,編號還是22,因此,百分百兼容Delphi 11,如果你已經升級到Delphi 11,那沒有理由不升級到這個版本,你可以在不卸載D11的情況,直接安裝這個版本,不用安裝組件了!我是從Delphi 10.4.2升級過來,所以要麻煩的重新安裝組件。

看了Bug Fixed列表,尤其重點看了FireMonkey部分內容,還是修正了很多問題的,其中一個Ani的問題,會造成無法正常退出App,這個也解決了。說明,這個版本修正了很多細節性的問題,因此說,升級到這個版本是正確的選擇!

接下來,我編譯並運行了服務端,同樣非常順利,運行正常,接下來,要做生產環境測試了!

下午,編譯生產項目,打開的非常快,LSP預讀代碼的進度條,比以前要快的多,2-3秒就完成了,這確實是一個改進,難怪官方也說,lsp有了5-30倍的提升!!! 

 

有朋友遇到這個泄漏問題:

按下面修改即可,親測有效,另外官方也確認了這個問題,估計會很快發布patch:

unit FMX.TextLayout.GPU;


 initialization

finalization
  TGPUObjectsPool.Uninitialize; 

如果不修改FMX.TextLayout.GPU單元,也可以這樣實現:

unit RSP37704;
 
interface
 
implementation
 
uses
  FMX.TextLayout.GPU;
 
initialization
 
finalization
  // https://quality.embarcadero.com/browse/RSP-37704
  TGPUObjectsPool.Uninitialize;
 
end.

麥子的綠色版出來了:

RS11.1 REPACK版 鏈接:https://pan.baidu.com/s/1aBQt9lFatqxojRGBIemlHA 提取碼:db2r

有朋友遇到的問題及解決辦法:

Delphi 11生成的app在有些手機的android11下會崩潰的問題解決了,manifest.xml文件中加上這個標記就行了 禁用堆指針標記功能: 

 當增加高德地圖的AMap3DMap_8.1.0_AMapNavi_8.1.0_AMapSearch_8.1.0_AMapLocation_5.6.1_20211115.jar時,無法編譯通過,產生這個錯誤:

Cannot fit requested classes in a single dex file (# methods: 71471 > 65536)

暫時的解決辦法是在項目管理器中,屏蔽掉默認加入的play*.jar。

已經在QC中提交了問題:https://quality.embarcadero.com/browse/RSP-37667,方便的時候幫個投個票。這個問題在D11是沒有的。

官方給出了解決方法,我測試通過,從百度下載這個文件CodeGear.Common.Targets,

然后復制到C:\Program Files (x86)\Embarcadero\Studio\22.0\bin,覆蓋原文件即可。

鏈接: https://pan.baidu.com/s/13yf5wxsrKuWOMb8kLP6zpg 提取碼: vy4t

如果你的android service項止崩潰,那么按這個處理:https://github.com/DelphiWorlds/HowTo/tree/main/Solutions/AndroidServiceDelphi111

RAD Studio 11.1發布會視頻 (主講者: 李維) ,這個一定要看,保證你用收獲!

2022.4.28:

RAD Studio 11.1 Alexandria Patch 1發布了基本解決上述問題,升級到這個版本是你必須的選擇!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM