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發布了,基本解決上述問題,升級到這個版本是你必須的選擇!