RAD Studio 10 Seattle

RAD XE10 Seattle

RAD 10 Seattle

c++builder 10 Seattle

Delphi 10 Seattle

http://docwiki.embarcadero.com/RADStudio/Seattle/en/Main_Page

http://www.embarcadero.com/products/rad-studio/whats-new

http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New

http://docwiki.embarcadero.com/RADStudio/Seattle/en/Differences_Between_Clang-enhanced_C%2B%2B_Compilers_and_Previous-Generation_C%2B%2B_Compilers#Predefined_Macros

Bug fix list for RAD Studio 10 Seattle

http://edn.embarcadero.com/article/44561

Bug fix list for RAD Studio 10 Seattle

http://edn.embarcadero.com/article/44619

23.0.20618.2753.3

RAD 10S  好多例子

https://www.embarcadero.com/cn/products/rad-studio/android-ios-code-samples-10-seattle?elq=165fc022225946cbbc05a32d0b753a0a&elqCampaignId=4316&elqaid=16588&elqat=1&elqTrackId=9a2ae6de7d914e68a813e73225a54c1e

http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/

C++ Compilers

New Clang-based C++ Compiler for 32-bit Windows

BCC32C is a Clang-based C++ compiler for 32-bit Windows. BCC32C allows you to take advantage of many C++11 features, and it makes it easier to maintain a single code base to target both 32-bit and 64-bit Windows.

BCC32C does not replace BCC32; RAD Studio lets you choose which compiler you want to use for each of your projects. BCC32 is the default C++ compiler for 32-bit Windows. To switch a project to BCC32C, select Project > Options > C++ Compiler and, under Classic Compiler, disable the "Use 'classic' Borland compiler" option

Please note: If you see this line in your project path ($(BDS)\lib\win32\release\ ), it was added erroneously and should be removed. To remove the line, go to: Project > Options> C++ Shared options > Library Path. Click the (...) button to the right of the uppermost pane, highlight the erroneous path and click Delete.

bcc32c 优点:

1、代码提示速度快。

2、支持Unicode变量名

3、类内变量初始化

4、代码提示this->WindowState = System::Uitypes::TWindowState::wsNormal; 最后的wsNormal也能提示出来,bcc32就不出来了

bcc32c 缺点:

1、编译速度慢

2、鼠标+Ctrl查找定位功能失效。

3、::部分作用域代码提示失效。

使用了bcc32c,this->的代码提示弹出速度明显提升2倍,感觉不到明显的延迟了。

但是编译速度方面,大工程文件多的,bcc32c速度没有之前的bcc32块,

bcc32c需要6分钟。

bcc32只需要42秒。

Updated Clang and LLVM Versions

BCC32C and BCC64, Clang-based C++ compilers for Windows, are both updated to Clang 3.3 and LLVM 3.3.

Parallel Compilation for Clang-based C++ Compilers

In Seattle, you can enable parallel compilation in Clang-based C++ compilers to significantly decrease compilation time in systems with multi-core processors.

Previous-generation C++ Compilers __property Keyword Limitation

The BCC32 and BCCOSX compilers do not support the default keyword on indexed properties. See __property - Compiler Support for more information.

New Constant for Clang-based C++ Compilers

The RTLVersion constant is not supported by Clang-based C++ compilers. Instead, you may use RTLVersionC.

Support for SHA-2 Hashing

The System.Hash unit has a new member, THashSHA2, that implements the SHA-2 family of hash functions.

Memory Improvements

In Seattle, the RAD Studio IDE includes some notable improvements related to memory consumption and management:

  • The IDE can now use up to 4 GiB of memory, it is no longer limited to 2 GiB.
    Note: IDE extensions must support large memory addresses.
  • The IDE memory management of open projects has improved. The IDE can now handle a higher number of open projects.

Improved Support for Multi-Monitor Configurations

Improved multi-monitor support in the IDE, with the ability to place most forms and panes on different secondary monitors.

Object Inspector Improvements

  • A new filter box shows properties or events that match the specified pattern. The new option is located under the Instance List from the Object Inspector.
  • More granularity for the Object Inspector. A new Show option on the context menu allows to show or hide the different parts of the Object Inspector.

    • Instance List
    • Filter Box
    • Quick Action Panel
    • Description Panel (hidden by default)
    • Status Bar

The new options can also be accessed on Tools > Options | Environment Options > Object Inspector.

For more information, see Object Inspector Options.

New Look and Feel for the Select Directory Dialog

The IDE now displays a modernized Select Directory dialog for folder searching. The Select Directory dialog allows you to type or paste a folder path.

Tools API Improvements

  • Editor Drawing Interface: New drawing Tools API interfaces have been added to extend the code editor in order to improve custom painting.

DataSnap

Compressed Transmission of FireDAC Datasets

In Seattle, transmission of FireDAC datasets between a DataSnap server and a DataSnap client is compressed. As a result, both server and client consume roughly a third of the memory that they would consume if built using XE8.

RAD XE10 Seattle的更多相关文章

  1. XE10 Seattle error___seh_personality_v0

    Seattle bcc32c compiler error [ilink32 Error] Error: Unresolved external '___seh_personality_v0' ref ...

  2. [原创]Delphi XE10 dxLayoutControl 控件应用指南

    DevExpress VCL套件是一套非常强大的界面控件,可惜关于Delphi开发方面的说明太少,有些控件使用起来一头雾水,不知从何下手.本节详细介绍在Delphi Xe10 Seattle中如何利用 ...

  3. delphi 10 Seattle 第一个Android程序

    delphi 10 Seattle 第一个Android程序 1.打开Delphi RAD Studio Seattle,如下图     2.选择black application 点击OK   3. ...

  4. Delphi XE10 dxLayoutControl 控件应用指南

    https://www.cnblogs.com/Bonny.Wong/p/7440288.html DevExpress VCL套件是一套非常强大的界面控件,可惜关于Delphi开发方面的说明太少,有 ...

  5. 我的 Delphi 学习之路 —— Delphi 的认识

    标题:我的 Delphi 学习之路 -- Delphi 的认识 作者:断桥烟雨旧人伤 1. 什么是 Delphi Delphi 是 Windows 平台下著名的快速应用程序开发工具(Rapid App ...

  6. VSS SVN GIT SVN 加锁签出

    VSS TFS SVN GIT VSS 两大功能: 1.签出后加锁,别人不能签出,独占签出. 2.在服务端可以查看哪些用户签出了哪些文件. 3.查看所有签出未签入的文件列表,SVN未发现此功能. 缺点 ...

  7. Delphi C++Builder RAD XE Ver 版本 官方发布时间

    RAD 新版本发布时间记录 代号,官方发布时间 RIO 10.3.1,VER330,Product Ver 26 Program File 20,2019.2.14 发布 24周年 RIO 10.3, ...

  8. c++10 Seattle Clang error

    升级到C++Builder RAD 10 Settle 一些错误解决方法,使用LLVM  CLang编译器,BCC32C http://docwiki.embarcadero.com/RADStudi ...

  9. Delphi xe10下载(包含破解补丁和破解视频)

    软件名称:RAD Studio 10 Seattle软件大小:7.18 GB RAD Studio 10 Seattle官方下载地址:http://altd.embarcadero.com/downl ...

随机推荐

  1. [NYIST737]石子合并(一)(区间dp)

    题目链接:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=737 很经典的区间dp,发现没有写过题解.最近被hihocoder上几道比赛题难住了 ...

  2. java中时间的获取(二)

    java中时间的获取2 /** * 获取数据库操作记录时间 */ public static String getOpreateDbTime() { Calendar c = Calendar.get ...

  3. 浅析Java web程序之客户端和服务器端交互原理(转)

    转载自http://www.cnblogs.com/lys_013/archive/2012/05/05/2484561.html 1. 协议 a. TCP/IP整体构架概述 TCP/IP协议并不完全 ...

  4. Java中的private、protected、public和default的区别

        (1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类.接口.异常等.它往往用于对外的情况,也就是对象或类对外的一种接口的形式. (2)对于protec ...

  5. [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分

    首先这是现在最基本的分层方式,结合了SSH架构.modle层就是对应的数据库表的实体类.Dao层是使用了Hibernate连接数据库.操作数据库(增删改查).Service层:引用对应的Dao数据库操 ...

  6. DataGridView导出Excel

    将DataGridView里面的数据,导出到表格里面去. 首先,需要添加三个引用 直接在解决方案里,右键添加引用,找到路径即可.然后再把这三个文件复制到项目的根目录下. 然后定义导出表格的函数: pu ...

  7. js兼容多浏览器的关闭当前页面

    关闭当前页面,相信不少人在开发中都遇到过这个需求,但面对这么多的浏览器,要做到js的兼容还需要做特殊的处理.关于这方面网上有很多的资料,但大多都是复制粘贴的,没有达到兼容的效果,或者是效果不好. 下面 ...

  8. file类型允许的文件格式设置问题,“选择文件”打开缓慢

    1,file类型的input对于打开的选择框的属性是由以下两个属性控制的: ①multiple="multiple" :一次可以选择多个文件 ②accept="image ...

  9. Tyvj 1030 乳草的入侵

    以一个简单的BFS对基础搜索做一个收尾好了. 给一个草,然后以这棵草为九宫格的中心,每周向周围八个方向扩散,问多少个星期能把这个农场占满. 遍历整个map,最后一个出队列的对应的星期数就是所求. // ...

  10. Linux setjmp longjmp

    /********************************************************************* * Linux setjmp longjmp * 说明: ...