Delphi 11.2既将发布,先来看看官方已经透露的几个新功能吧!

Delphi 11.2已经快要发布了,我们都以为发布的会是Delphi 12,官方强调这一版本注重的是质量,也就是修复了更多的BUG,专注于微小的细节,对IDE做了很大的提升,当然还有编译器、DPI、FireDAC这些方面。

  1. 编译指令区域显示完善

编译指令包住的代码,能编译进去的显示为白色,

不能编译进去的显示为灰色,

大家看这张图片就明白啦!

  1. 在编辑区切换单元,工程视图会自动展开并定位到该单元

  1. CPU视图能对代码加了高亮显示,更直观的看到汇编指令所对应的代码

我在代码中设置了两个断点:

然后运行到断点这里停住,

打开主菜单View->Debug Windows->CPU Windows->Entire CPU:

就能看到,每块编译指令前面都显示着对应的代码:

老版本的Delphi:

  1. 支持Markdown(*.md)文件的预览

不得不说,Markdown现在越来越流行了,它比html更简单,

我OrangeUI官网的教程也是用的markdown编写的,

我们简单来用Delphi 11.2打开一个md文件来看一下:

Delphi支持Markdown是原生支持,也就是它不是将md文件转成html文件,再用内嵌的WebBrowser去打开,而是使用Delphi原生的HTML渲染器去实现的。

旧版本的Delphi原来的欢迎界面原来也是嵌的一个WebBrowser-IE的,偶尔会导致Delphi打不开,需要在快捷方式加不显示欢迎界面的参数才能打开。

而Delphi 11.2则全部使用了原生的HTML渲染器了。

  1. 重新支持了iOS模拟器(但是仅支持ARM64位CPU)

因为编译出来的是ARM64位的模拟器app,不支持X86的CPU,所以只能运行在苹果的M1,M2的笔记本上,这点可以理解,因为苹果放弃了未来对英特尔的支持,逐渐改用自己的M系列自研CPU了。

IMG_256

能编译成功,能打开模拟器,能安装APP上去,但是运行失败,

IMG_256

IMG_256

但是从Delphi按F9运行失败:

通过下面的图片可以看到APP已经安装上去了,但是点击运行失败,弹出对话框:

IMG_256

所以,只能看看别人电脑上运行的截图啦:

IMG_256

IMG_256

IMG_256

全部内容,需要等到今天晚上(9月7号)11点的网络研讨会才能知道,大家感兴趣的可以参加,也期待Delphi 11.2带给我们更多惊喜!