編程速遞-RAD Studio 12.3 Athens四月補丁:關注軟件性能的開發者,安裝此補丁十分必要

2025年4月22日,Embarcadero發布了針對RAD Studio 12.3、Delphi 12.3以及C++Builder 12.3的四月補丁。此更新旨在提升這些產品的質量,特別關注于Delphi編譯器、C++ 64位現代工具鏈、RAD Studio 64位IDE及其調試器、VCL庫和其他RAD Studio特性。強烈建議所有使用上述版本的用戶安裝該補丁。

圖片

地址在文章尾!!!

補丁概覽
  • 大小:下載量約為333MB。
  • 詳情:具體的修復和改進內容詳見readme文件。
  • 特別提醒:在64位IDE中進行包調試時,需要定義一個環境變量。
安裝步驟

通過GetIt進行安裝的過程與以往類似(可參考此處:https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/):

  1. 在IDE歡迎頁面會提示有可用補丁。

  2. 或者直接在GetIt Package Manager中查找并安裝。

  3. 開始安裝后,系統會要求接受補丁EULA,并提醒您需要重啟IDE。

  4. 實際安裝過程會在命令行控制臺中進行,可能會彈出UAC提示,請確保允許以繼續操作。

  5. 安裝完成后,RAD Studio IDE應自動重啟。

額外注意事項
  • 您可以選擇忽略補丁更新通知,即使未安裝也不會再收到提醒。

  • 如果通過GetIt安裝了補丁,IDE中的“關于”框將顯示補丁已安裝的信息。

  • 若從my.embarcadero.com門戶手動下載ZIP文件,則需關閉IDE后再進行安裝,并按照readme文件中的指導完成操作。請注意,在手動安裝的情況下,“關于”框不會反映補丁狀態。

關鍵更新內容
  • Delphi編譯器和工具鏈

    解決了編譯速度問題,并調整了泛型類型中記錄約束的使用方式。

  • 現代C++ 64位編譯器和工具鏈

    包含多方面的質量修復。

  • 64位RAD Studio IDE

    增加了對ExpertsCreators的支持,解決了在Parallels Desktop的Windows ARM虛擬機上運行的問題,并大幅提升了調試64位Delphi應用的整體體驗。

  • 其他改進

    涵蓋了Android服務、VCL樣式及創建Delphi ActiveX庫時遇到的問題。

對于希望保持軟件最佳性能的開發者來說,安裝此次發布的補丁是十分必要的。確保查閱readme文件以了解完整的更新列表和特定的安裝指南。

RAD Studio 12.3 四月補丁說明

RAD Studio 12.3 四月補丁為12.3版本帶來了質量改進,重點針對Delphi編譯器、C++ 64位現代工具鏈、RAD Studio 64位IDE及其調試器、VCL庫以及其他RAD Studio特性。強烈建議所有使用RAD Studio 12.3、Delphi 12.3和C++Builder 12.3的用戶安裝此補丁。

通過GetIt進行安裝

如果您通過GetIt下載補丁,則會自動完成安裝,并備份被替換的文件。下載過程將在控制臺窗口的一個步驟中執行(根據您的網絡速度,這可能需要一些時間)。

注意:補丁中包含PAServer的更新版本。該文件會被復制到補丁下載文件夾中,您需要手動將其復制到目標設備(Mac、Linux、Windows)并安裝。

此外,在64位IDE中進行包調試時,您應設置LLDB_DCP_SEARCH_PATH環境變量指向libwin64debug文件夾,例如:

set?LLDB_DCP_SEARCH_PATH=C:\Program Files (x86)\Embarcadero\Studio\23.0\lib\win64\debug

然后在同一命令行窗口中運行bin64bds.exe。

手動下載和安裝

此補丁也可以在my.embarcadero.com下載門戶獲取。找到RAD Studio 12.3四月補丁文件并下載。解壓縮后,您可以運行批處理文件或手動將嵌入的ZIP文件展開至RAD Studio安裝目錄的相應子文件夾中。

您還需要按照上述方法將PAServer復制到目標設備上并安裝,同時設置LLDB_DCP_SEARCH_PATH環境變量。

通過這些詳細的指南,用戶可以更順利地理解和執行補丁的安裝流程,確保軟件的最佳性能和穩定性。無論是通過GetIt還是手動方式安裝補丁,都請務必仔細閱讀相關文檔,以確保操作無誤。

卸載步驟(針對GetIt安裝)

要卸載補丁并恢復到12.3原始版本:

  1. 打開目錄存儲庫安裝文件夾。

  2. 運行patch.R123.hotfix.april_uninstall.bat。

  3. 僅在清除補丁后,從GetIt卸載軟件包。

通過這些詳細的說明,用戶可以更方便地理解和執行補丁的安裝和管理過程。

Delphi編譯器與工具鏈

此補丁解決了編譯器速度問題,并更改了對泛型類型的記錄約束的使用:

  • RSS-3163: 編譯器速度問題?

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3163?

  • RSS-3102: 泛型類型記錄約束的使用變更

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3102?

  • RSS-3309: 其他相關更新

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3309

現代C++ 64位編譯器與工具鏈

該補丁在多個方面包含了多種質量修復。具體解決的問題包括:

  • RSS-3056: 公開報告的問題

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3056

  • RSS-2708: 另一個公開報告的問題

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-2708

64位RAD Studio IDE

對于64位RAD Studio IDE,我們增加了對ExpertsCreators的支持,解決了在Parallels Desktop中Windows ARM虛擬機上運行時遇到的問題,并總體上改進了在64位IDE中調試64位Delphi應用程序的功能。

此外,針對關鍵綁定相關的以下公開報告的問題也得到了解決:

  • RSS-3169: 關鍵綁定問題

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3169

額外報告

該補丁還解決了以下關于Android服務、VCL樣式以及創建Delphi ActiveX庫時遇到的問題:

  • RSS-3108: Android服務和VCL樣式的公開報告問題

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3108

  • RSS-3149: 創建Delphi ActiveX庫時的問題

    https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3149

資源下載

鏈接:https://pan.baidu.com/s/1AtdGYs7ZS-0KBdTPF5O43g?pwd=8888

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/79407.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79407.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/79407.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux 進程基礎(二):操作系統

目錄 一、什么是操作系統:用戶和電腦之間的「翻譯官」🌐 OS 的層狀結構🧩 案例解析:雙擊鼠標的「跨層之旅」 二、操作系統的必要性探究:缺乏操作系統的環境面臨的挑戰剖析🔑 OS 的「管理者」屬性&#xff1…

第 11 屆藍橋杯 C++ 青少組中 / 高級組省賽 2020 年真題,選擇題詳細解釋

一、選擇題 第 2 題 在二維數組按行優先存儲的情況下,元素 a[i][j] 前的元素個數計算如下: 1. **前面的完整行**:共有 i 行,每行 n 個元素,總計 i * n 個元素。 2. **當前行的前面元素**:在行內&#x…

1??7??three.js_OrbitControls相機控制器

17、相機軌道控制器 3D虛擬工廠在線體驗相機軌道控制器OrbitControls 它是 Three.js 中最常用的交互控制器之一,專門用于通過鼠標/觸摸控制相機圍繞一個目標點(target)旋轉、縮放和平移。import {OrbitControls } from three/addons/controls/OrbitControls.js; const cont…

以下是在 Ubuntu 上的幾款PDF 閱讀器,涵蓋輕量級、功能豐富和特色工具:

默認工具:Evince(GNOME 文檔查看器) 特點:Ubuntu 預裝,輕量快速,支持基本標注和書簽。 安裝:已預裝,或手動安裝: sudo apt install evince功能全面:Okular&…

基于用戶場景的汽車行駛工況構建:數據驅動下的能耗優化革命

行業現狀:標準工況與用戶場景的割裂 全球汽車行業普遍采用WLTC工況進行能耗測試,但其與真實道路場景差異顯著。據研究,WLTC工況下車輛能耗數據比實際道路低10%-30%,導致用戶對續航虛標投訴激增(數據來源:東…

chili3d調試10 網頁元素css node deepwiki 生成圓柱體 生成零件圖片

.input是input的外框,.input input是input的內框 沙雕 全部input都換成textarea了 自己的方法用接口定義,把自己的方法pub出去,定義在內部拉出去只是取個值 這其實是mainwindow端pub回來的 窗口pub端把數據pub回 mainwindow端讓mainwindow端…

Redis 啟用 TLS 加密傳輸配置

Redis 啟用 TLS 加密傳輸配置 一、Redis TLS 加密概述 Redis 從 6.0 版本開始原生支持 TLS 加密傳輸,可以保護客戶端與服務器之間的通信安全,防止數據被竊聽或篡改。 二、準備工作 確認 Redis 版本?: redis-server --version確保版本 ≥…

【Linux】深入理解程序地址空間

🌟🌟作者主頁:ephemerals__ 🌟🌟所屬專欄:Linux 目錄 前言 一、什么是程序地址空間 二、深入理解程序地址空間 1. 引例 2. 理解地址轉化 3. 再談程序地址空間 4. 補充知識 總結 前言 在現代操作系…

【深度學習-Day 5】Python 快速入門:深度學習的“瑞士軍刀”實戰指南

Langchain系列文章目錄 01-玩轉LangChain:從模型調用到Prompt模板與輸出解析的完整指南 02-玩轉 LangChain Memory 模塊:四種記憶類型詳解及應用場景全覆蓋 03-全面掌握 LangChain:從核心鏈條構建到動態任務分配的實戰指南 04-玩轉 LangChai…

解決在 Linux 中 WPS 字體缺失問題

解決在 Linux 中 WPS 字體缺失問題 安裝方式 安裝方式 首先下載你所需要的字體文件 在字體文件所在的目錄下右鍵點擊在命令行中打開 或 Open in Terminal sudo mkdir /usr/share/fonts/myfontssudo cp ./* /usr/share/fonts/myfonts執行命令,更新字體緩存 sudo fc…

668SJBH報刊發行系統

1 前言 隨著我國信息產業的迅猛發展,手工管理方式已不適應社務管理的要求,報社的日常管理正面臨著信息化的挑戰,采用計算機管理以提高服務質量和管理水平勢在必行。發行管理是社務管理的一個重要組成部分,是報社和客戶聯系的紐帶…

K8S - 從零構建 Docker 鏡像與容器

一、基礎概念 1.1 鏡像(Image) “軟件的標準化安裝包” ,包含代碼、環境和配置的只讀模板。 技術解析 鏡像由多個層組成,每層對應一個Dockerfile指令: 應用代碼 → 運行時環境 → 系統工具鏈 → 啟動配置核心特性…

better_fbx 下載

目錄 v6.0.5下載: better_fbx 下載 v6.0.5下載: Blender FBX模型導入導出插件 Better FBX Importer & Exporter V6.0.5V5.4.10 For Blender 2.8 | 齲齒一號GFXCamp better_fbx 下載 How To Install Launch Blender, navigate to Edit->User P…

Spring AOP 典型應用場景

AOP 典型應用場景 1. 日志記錄(Logging)代碼實現 2. 權限校驗(Authentication)代碼實現 3. 性能監控(Performance Monitoring)代碼實現 4. 緩存處理(Caching)代碼實現 5. 重試機制&a…

開始一個vue項目-day2

這次新增的功能有: 1、使用cookie存儲token 參考網站:https://vueuse.org/ 安裝包: npm i vueuse/integrations npm i universal-cookie^7 2、cookie的設置讀取和刪除,代碼:composables/auth.js import { useCookies } from …

「Mac暢玩AIGC與多模態18」開發篇14 - 多字段輸出與結構控制工作流示例

一、概述 本篇在輸入變量基礎上,演示如何通過執行 LLM 節點輸出多個結構化字段,并傳遞至結束節點。開發人員將掌握如何配置結構化輸出格式,實現提示詞與字段的準確映射,為后續引入條件判斷、循環結構等邏輯控制建立結構輸出規范基礎。 二、環境準備 macOS 系統Dify 平臺已…

JWT解析

什么是JWT JSON Web Token (JWT) 是一種開放標準 (RFC 7519),它定義了一種緊湊且獨立的方式,用于在各方之間以 JSON 對象的形式安全地傳輸信息。此信息可以驗證和信任,因為它是經過數字簽名的。…

C語言中的自定義類型 —— 結構體.位段.聯合體和枚舉

自定義類型 1. 前言2. 結構體2.1 結構體的聲明2.2 結構體變量的定義和初始化2.3 結構體的特殊聲明2.4 結構體的自引用2.5 結構體的內存對齊2.6 修改默認對齊數2.7 結構體傳參 3. 位段4. 聯合體5. 枚舉6. 結言 1. 前言 在C語言中已經為用過戶提供了內置類型,如&…

StarRocks 查詢優化器深度解析

StarRocks 查詢優化器概覽 1. Development History of StarRocks 過去五年,StarRocks 發布了三個大版本: StarRocks 1.0:通過向量化引擎和 CBO,打造極速 OLAP 數據庫。 StarRocks 2.0:通過主鍵模型、數據湖分析和查詢…

如何提高情商?(優化版)

引言 提高情商(EQ)是一個需要長期練習和自我反思的過程,核心在于理解自己、管理情緒、共情他人并有效溝通。以下是一些具體且可操作的方法,結合理論和實際場景,幫助你逐步提升: 一、核心方法:…