感谢EMB的开发人员,他们终于发布了10.4的第3个补丁,我相信R&D的开发人员这几天一定再加班加点的修复这些BUG,说实话这些BUG都是非常严重的错误,足以使得哪些Delphi/C++Builder的忠实用户抓狂。欢迎加入Delphi开发局QQ群:32422310 Delphi控件源码下载网站
EMB刚刚发布了Delphi,C ++ Builder和RAD Studio 10.4的补丁(或修补程序)3。
如果您使用VCL网格或C ++ Builder,建议您安装我们今天发布的补丁3。此修补程序解决了RAD Studio 10.4中针对VCL网格,C ++ Win64调试器(包括添加新的格式化程序),C ++ Builder Android异常和C ++ Android资源链接的许多问题。
需要注意的两个非常重要的事情:
- 首先按顺序安装补丁1和补丁2 (依次为1、2、3)。
- 就像#2补丁一样,安装此补丁有一个手动步骤,很容易被它抓住。请按照与补丁2相同的说明进行安装。仅通过GetIt安装并不能真正安装补丁。。下面阅读有关步骤。
安装
安装步骤(通过GetIt)
- 使用GetIt下载补丁
- 修补程序可执行文件将与ZIP文件一起复制到以下文件夹中:C:\ Users \ <名称> \ Documents \ Embarcadero \ Studio \ 21.0 \ CatalogRepository \ 10.4Patch3-10 \ R104_Patch3
- 关闭RAD Studio 10.4 IDE(以及所有其他早期版本的RAD Studio IDE)
- 在文件夹中,运行批处理文件patch3.bat
- 安装将需要提升,然后继续将详细的日志文件添加到目录存储库文件夹中
- 完成后,重新启动IDE
安装步骤(通过下载门户)
- 使用my.embarcadero.com下载补丁
- 与上述步骤类似,关闭IDE并从下载位置通过批处理文件运行补丁软件。
卸载步骤(两种情况)
- 打开上方的目录库安装文件夹
- 运行patch3uninstall.bat
- 或者,将文件从备份文件夹复制到RAD Studio主安装文件夹
- 仅在*清除补丁后*,才从GetIt卸载软件包
补丁内容
RAD Studio 10.4补丁#3解决了以下客户报告(RSP-)和内部(RS-)问题:
C ++ Android:
RSP-27268 C ++ Builder 10.3.3 Android异常
RSP-29218 C ++ Android错误E4620处理资源.fmx -2引发
VCL:
RSP-29628 VCL网格错误
C ++ Win64调试:
RSP-29239调试器无法启动
RSP-29206无法在所有
RSP-29145上调试Win64 C ++ Builder 64位调试器更改了应用程序可执行目录中的默认工作目录
RSP-29125新的Windows 64位调试器冻结并且不会在异常中停止
*部分修复:调试器中对异常处理的支持得到了改进,但是仍然存在问题:并非总是捕获并报告OS级异常(例如AV)。某些语言级别的异常类型无法正确显示
RS-100553 [LLDB Win64 C ++]为unique_ptr添加格式化程序
RS-100134 FMX和VCL C ++ 64位应用程序在尝试对其进行调试时无响应
RS-97111 TLabel-> Caption属性的评估返回“未知错误”
这是一组重要的修复程序。如果您使用此控件,还会影响到VCL网格问题,这对于C ++项尤为明显。首先,如果您遇到此问题并需要在8月1日截止日期之前更新Android 32位应用程序,则Android异常处理非常重要。资源链接问题也值得。其次,当10.4发布时,我们为Win64添加了一个新的调试器,这是一个巨大的改进:它基于LLDB 9,具有用于评估和检查STL集合或您自己的复杂数据结构的工具,以及更多-现在,它与经典调试器,这对于迁移到Clang非常重要。此修补程序修复了许多错误,尤其是对于大型项目,并且还为std :: unique_ptr添加了新的格式化程序(可视化工具),以便您可以轻松检查其内容。
使用RAD Studio,Delphi或C ++ Builder可以减少开发时间并更快地推向市场。设计。编码。编译。部署。