Delphi 10.4.2 发布三个补丁的说明及安装方法

此文章汇总了针对Delphi10.4.2的几个重要补丁,这些补丁解决了包括编译器性能、内存占用、调试及LSP等问题,并特别修复了TRY/FINALLY块在非Windows平台上的执行问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是官方的说明:
https://blogs.embarcadero.com/rad-studio-10-4-2-general-patch-and-delphi-compiler-patch/

这下官方的下载地址:

http://altd.embarcadero.com/getit/public/libraries/Patches/CompilerPatch-20210430.zip

该补丁解决了10.4.2中的Delphi编译器中存在的性能问题以及内存占用问题,因此,该补丁也提升了Code Insight(Delphi LSP)的性能。另外解决下面三个问题:

  • RSP-33425 Internal error AV0C793340(0C770000)-R00000018-0
  • RSP-33232 64bit Dll Debugging broken with runtime packages
  • RSP-32768 F2046 out of memory


http://altd.embarcadero.com/getit/public/libraries/Patches/GeneralPatch-20210429.zip

此补丁解决了RAD Studio 10.4.2中的许多问题,这些问题主要涉及Delphi和C ++的调试及LSP问题。包括解决下面这些问题:

  • RSP-33406 E2213 Falsches gepacktes Unit-Format: c:program files (x86)embarcaderostudio21.0libWin32debugrtl.dcp.System.SysUtils – Erwartete Version: 34.0, Windows Unicode(x86) Gefundene Version: 110.105, Unk(ARM)
  • RSP-33117 Critical: TRY..FINALLY block is broken for non-Windows platforms
  • RSP-32951 C++64: Debugger fatal error: debug kernel not responding. The debug process willl be terminated.
  • RSP-32939 Debugging of DLL with runtime packages is not possible at all
  • RSP-32043 Fatal linker error: Type index XXX is bad in module YYY when using clang compiler

http://altd.embarcadero.com/getit/public/libraries/Patches/DelphiRTLPatch-20210503.zip

这个补丁,是RTL的,解决RSP-33117 Critical: TRY..FINALLY block is broken for non-Windows platforms

下面这个补丁的官方说明,Patch misfire - try/finally fix to be re-released

翻译过来:

Delphi 10.4.2中发布了两个补丁,修复一些严重的错误。其中一个错误修复是RSP-33117,当在非Windows平台上的FINALLY部分中出现RAISE语句时,TRY / FINALLY不正常执行。JoãoAntônioDuarte最初报告该补丁无法解决问题,Dalija Prasnikar确认该问题仍未解决。Takeshi Arisawa还确认该补丁不包含RSP-33117的修复程序,因此需要重新发布。 (“这是打包问题。我们将发布有关此RSP-33117问题的另一个补丁。”)

此外,Vincent Parrett报告成功测试了另一个主要的10.4.2补丁。 (“到目前为止,一切都很好。我重新打开了LSP,能够进行完整的构建(该组中有100多个项目)–然后调试主项目,退出,更改一些代码,再次进行编译和调试,IDE用了很多内存,但是在LSP之间,项目之间的代码导航仍然中断(当仅引用dcp时)-所以我又回到classic code insight。”

手工安装方法:

我合并三个补丁到一个文件,用这个文件,覆盖Delphi安装目录C:\Program Files (x86)\Embarcadero\Studio\21.0

百度下载:

链接: 百度网盘 请输入提取码 提取码: uyc7 

个人感觉,不要手懒,这是必装的补丁!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蝈蝈(GuoGuo)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值