Delphi 11.2已经快要发布了,我们都以为发布的会是Delphi 12,官方强调这一版本注重的是质量,也就是修复了更多的BUG,专注于微小的细节,对IDE做了很大的提升,当然还有编译器、DPI、FireDAC这些方面。
- 编译指令区域显示完善
编译指令包住的代码,能编译进去的显示为白色,
不能编译进去的显示为灰色,
大家看这张图片就明白啦!
- 在编辑区切换单元,工程视图会自动展开并定位到该单元
- CPU视图能对代码加了高亮显示,更直观的看到汇编指令所对应的代码
我在代码中设置了两个断点:
然后运行到断点这里停住,
打开主菜单View->Debug Windows->CPU Windows->Entire CPU:
就能看到,每块编译指令前面都显示着对应的代码:
老版本的Delphi:
- 支持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渲染器了。
- 重新支持了iOS模拟器(但是仅支持ARM64位CPU)
因为编译出来的是ARM64位的模拟器app,不支持X86的CPU,所以只能运行在苹果的M1,M2的笔记本上,这点可以理解,因为苹果放弃了未来对英特尔的支持,逐渐改用自己的M系列自研CPU了。
能编译成功,能打开模拟器,能安装APP上去,但是运行失败,
但是从Delphi按F9运行失败:
通过下面的图片可以看到APP已经安装上去了,但是点击运行失败,弹出对话框:
所以,只能看看别人电脑上运行的截图啦:
全部内容,需要等到今天晚上(9月7号)11点的网络研讨会才能知道,大家感兴趣的可以参加,也期待Delphi 11.2带给我们更多惊喜!