RAD XE10 Seattle

RAD Studio 10 Seattle

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

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

23.0.20618.2753.3

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.

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.

时间: 2024-10-06 21:50:50

RAD XE10 Seattle的相关文章

Delphi XE10 dxLayoutControl 控件应用指南

http://www.cnblogs.com/Bonny.Wong/p/7440288.html DevExpress VCL套件是一套非常强大的界面控件,可惜关于Delphi开发方面的说明太少,有些控件使用起来一头雾水,不知从何下手.本节详细介绍在Delphi Xe10 Seattle中如何利用dxLayoutControl 控件来做界面布局. 1.  首先从工具箱面板中将dxLayoutControl放在Form上,设置2个关键属性如下: 属性 属性值 说明 Align alClient 一

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

DevExpress VCL套件是一套非常强大的界面控件,可惜关于Delphi开发方面的说明太少,有些控件使用起来一头雾水,不知从何下手.本节详细介绍在Delphi Xe10 Seattle中如何利用dxLayoutControl 控件来做界面布局. 1.  首先从工具箱面板中将dxLayoutControl放在Form上,设置2个关键属性如下: 属性 属性值 说明 Align alClient 一般都要设置为alClient,因为需要它控制整个Form布局 LayoutLookAndFeel

Delphi各个版本和发展历史

Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD).它的前身,即是DOS时代盛行一时的"BorlandTurbo Pascal",最早的版本由美国Borland(宝兰)公司于1995年开发.主创者为Anders Hejlsberg.经过数年的发展,此产品也转移至Embarcadero公司旗下.Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pasca

Delphi生成EXE自动以管理员身份运行

[测试环境]Windows 7 旗舰版 With Sp1,RAD 10 Seattle 1.文本文件:UAC.manifest <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

Embarcadero RAD Studio 2016 Product Approach and Roadmap

http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2 Embarcadero RAD Studio 2016 Product Approach and Roadmap Written by Marco Cantu, RAD PM. Posted in News As we enter into 2016, the team is

MIDA Converter Basic patched for RAD Studio 10.1.2 Berlin (VCL转换到FMX)

Mida is the only way to try to convert your project from VCL to FireMonkey. Version after version, Mida has expanded dramatically, now supports almost all features of FireMonkey. This version has a full support for RAD Studio 10 Seattle and last Fire

RAD Studio 2009-10Seattle IDE Fix Pack 5.94

IDE Fix Pack 5.94 IDE Fix Pack is a collection of unofficial bug fixes and performance optimizations for the RAD Studio IDE, Win32/Win64/Andoird-ARM compiler and Win32 debugger. IDE Fix Pack is an IDE plugin for RAD Studio 2009-10Seattle that fixes I

用 RAD Studio 柏林版创建 IoT 应用程序

POSTED BY SARINA D ON THURSDAY, 2 MARCH 2017 IN BLOGS 在 RAD Studio 柏林版我们提供50多个组件来支持当今流行的IoT设备. ThingConnect  IoT设备组件包括从心律显示器.血压监视器等健康设备到家庭小机械比如低能蓝牙电灯泡.支持Z-Wave的门锁.智能开关.烟感检测器等等.也包括流行的脚踏车传感器相关组件. ThingConnect 设备使用下列技术之一: Z-Wave 低能蓝牙 Z-Wave是个室内轻量级商业应用程序

RAD Studio 10 安装失败 提示错误 License status check failure解决办法

最近在安装RAD Studio 10.1 Berlin 时,运行光盘中的setup.exe,在第一页勾选 lincense agreement后下一步,提示如下错误,无法进行安装. License status check failure License status check failure (Error code: 255). Please try again later, or contact support. 通过一番搜索和尝试得到以下解决办法: 问题原因: 由于电脑中已经安装过其他版