记录 Delphi 具备而 C++Builder 不具备的功能(RAD Studio 10.4.2)

1,FireMonkey

1.1,FireMonkey 不支持 MAC 操作系统。(RAD Studio 10.3.3 支持)

1.2,FireMonkey 不支持 Android 64 位。

1.3,在 Android 32 上不能编译开源的 alcinoe 库。

 

2,VCL

 

3,RTL

 

4,IDE

4.1,官方安装包的 Sample 的数量少一些。

4.2,新建的工程,没有代码自动完成提示,code insight 不起作用。原因是新编译器 bcc32c 导致的,在工程设置页面中切换为老的编译器 bcc32 ,如下图所示。

 

 4.3,code insight 的 symbol 提示功能会导致系统一直在后台查询,因为是阻塞式的,所以非常影响编辑速度。话说这个功能从 Borland C++Builder6 开始,我就一直关闭着。

 4.4,编辑静态库时,经常会有警告,[TLIB Warning] Warning: library was too large for page size, rebuilt with page size 32,因为默认值为 16,需要修改,如下图,

 

 

 

 

5,其他

5.1,VCL 窗口和 FMX 窗口不可以集成在一个工程中编译和运行,编译时提示 reference to '' is ambiguous 错误,所有的窗口和组件都提示这个错误。

posted @ 2021-08-25 10:38  yyyyinsheng  阅读(633)  评论(0)    收藏  举报