RAD Studioの10.3.2 7の新機能
- Delphiは、開発MacOSの64ビットアプリケーションをサポートしています。
- これは、Windows 64ビットのC ++ 17に適用されます。
- C ++ LSPコード・インサイトが向上します。
- RADサーバーウィザードと展開の改善。
- 強化されたFirebase Androidのサポート。
- デルファイのLinuxクライアントアプリケーションのサポート。
- 400のバグ修正。
MacOSの64をサポートしています
このバージョンで最も重要なサポートMacOSの64ビットシステムのサポートで、MacOSの64のアプリケーション、直接アプリケーションストアの棚、最終的には問題は10.3のmacOS64をサポートしていません解決、昨年リリース10.3 RIOを開発、Tucaoこのサウンドはまだ彼の耳であるかのよう。以下は、公式の更新から取られたサポートの詳細については、以下のとおりです。
- LLVMコンパイラインフラストラクチャに基づいて、MacOSの64ビット・プラットフォーム用の新しいDelphiコンパイラは、他のすべてのDelphiのデスクトップおよびサーバープラットフォーム(MacOSの、WindowsやLinux)のように、非ARCのモデルを持っています。
- コアファイルシステムへのアクセス、プラットフォーム統合、メモリおよびスレッド管理などのRTLのサポート、だけでなく、HTTPおよびRESTクライアントライブラリ、並列プログラミングライブラリ。
- フルサポートFireMonkeyのFireMonkeyのライブラリとMacOSの32ビットプラットフォームが提供する前にすべてのコントロール。
- 前のMacOS 32ビットプラットフォーム上で同じデータベースをサポートRTLサポートデータベースとFireDACクライアントアクセスライブラリを提供します。
- FMXの改善の64ビットおよび32ビットプラットフォームMacOSのアプリケーションをサポートします。
- InterBaseはデルファイMacOSの64ビットをサポートしています。MacOSの64ビットをすることができるのInterBase(IBLiteとIBToGo)埋め込み使用します。
これは、Windows 64ビットのC ++ 17標準の開発に適用されます
何10.3.2の新機能はあるC ++ BuilderのWindowsの64ビット・アプリケーションを開発します。RAD Studioの10.3.2 C ++ Builderは、C ++ 17のサポートWindowsの64ビットアプリケーションの開発に基づいて、更新されたクランコンパイラの拡張機能を紹介します。インクリメンタルコンパイラのアップグレードの一環として、あなたは今より多くのコンパイラの最適化は、あなたのための高速なコードを提供することができ、かつ、よりにアクセスすることができ、より強力かつコンパクトなコードを取得するには、最新のC ++言語の機能を使用することができます三者C ++ライブラリは、より強力なアプリケーションを構築します。
- C ++ 17標準のWin64(bcc64)クランコンパイラツールチェーンの向上、及びC ++ 17標準、Win32およびWin64のプラットフォーム・アプリケーションの開発に基づきます。
- 2018 DinkumwareのSTLのバージョンを含む建物のWin64のコンパイラの強化のためのクランのアップデートを使用してC ++ランタイムライブラリ(RTL)。
- また、14をサポートするC ++を含みます。
- のWin32とWin64のための拡張ライブラリのサポート(v1.68ブースト)。
C ++ LSPコード・インサイトの改善
- コード・インサイトの問題を修正します。フル機能のオートコンプリートのサポートを含む10.3.2 C ++コード。
- 新機能クランコンパイラ:パラメータは、ツールチップインサイトを完了し、定義(Ctrlキーを押しながらクリック)に移動します。これは、C ++の編集、および非同期と大幅にそれらになるようにすることによって、コンパイラの効率を改善するために、非ブロッキングのための生産性機能の完全なスイートを提供します。
デルファイのLinuxクライアントアプリケーションのサポート
この機能を実現するためにFMXLinuxを一体化しているが、しかし、LinuxでのクロスプラットフォームのGUIアプリケーションのための大きな意義を行います。
- FireMonkeyのLinuxは、Linuxの機能のためのGUIアプリケーションを作成するために提供します。これは、クロスプラットフォームのFireMonkeyのフレームワークのRAD Studioの(Delphiのバージョン)を拡張します。
- いくつかの既製のユーザーインターフェースのスタイルを備えます。
- 多くのFMX成分(例えばメッシュ、小さな部品、等)も、シームレスに、Linuxのエンドユーザーを働かせることができます。
- RAD Studioは、このようなライブ・バインディングでLinuxクライアントアプリケーションでの革新的な機能を使用して、というように。
- HTML5のWebアプリケーションを実行すると、ブラウザFMXLinuxアプリケーションでWebKitGTKのサポートを使用してください。
- Enterpriseおよびアーキテクト・エディション顧客のためGetItすることによって得ることができます。
RTLの最適化ライブラリ
- FireMonkeyのスタイルパフォーマンスの最適化
- VCL DFMファイルの読み込みの最適化
- バリアント変換性能の最適化
VCL品質向上
VCL大幅な品質向上は、50以上のVCLの問題を修正します。
- アセンブリコンボボックス、メインメニューとのPopupMenu、ツリービュー、ステータスバー、PageControl、ボタン、DateTimePickerのを含んで多くの改善
- 追加の高DPIスケーリングと洗練
- フォーム、フレーム、および絵画のスタイルプリミティブ改善
iOSのバージョン
- 目に見えるステータスバーを含むiOSのベター・フルスクリーンモードで、
品質改善のC ++ 17標準
多くの機能強化ツールチェーンフィールド。
- 多くのシナリオでは品質、__fastcallの方法とはstd ::バインド、のstd ::関数とラムダの混合物を含むなどのメソッドのSTL。
- コンパイラの品質向上、特にいくつかのコードの構造安定性。
- 10.3コードは、重要な変更は、ファイルのパスに表示されるだけでなく、新しいUIの完全なリストなどに調整するために呼び出しが識別子問題のスペースや他の文字の一部を入力する時に完了した、大文字と小文字を区別しないを含め、完了した導入しましたように。
HERE
- 特にモバイルおよびIDE IDE調整時間の品質向上、のIDEロット。
- キャッシュユニットの最適化、特に遠隔駆動時間上に存在するものとして、ソースファイルへのアクセスの大規模プロジェクトを。実行される機能ツール]> [オプション]> [IDE>はコンパイルと >ユニットディレクトリのキャッシュを有効に実行する新しいIDE制御オプションデフォルトで開いた状態にし、。
- これは、IDE Delphiの背景コンパイラでは、すべてのプラットフォームに適用されます。
- パフォーマンスの向上をロードするフォーム。
- UIとUX大幅な品質向上、IDEのツールバー周りを含め、タイトルバーを発行し、「オプション」ダイアログボックスを検索し、その上のレイアウト、および切り替えることがスクロールします。(私注:本当にゴミ10.3.1 IDE、あなたは10.3.2にアップグレードする必要があります理由です)
- より高速なファイル検索操作。
- 「オプション」ダイアログはもはやあなたはIDEのための任意のスタイルを選択することができませんが、あなたはまだVCLスタイルによって、カスタムレジストリキーを選択することができます。
FireMonkeyの
- 32ビットおよび64ビットの品質向上のMacOS。
- 改善を推進し、iOSの上でAndroidの上でローカル通知を知らせます。
- Androidの改善に通知アイコン。
- Android上TEDITが向上しました。
- Androidの以前のバージョンとの互換性を改善しました。
- AndroidとWindowsの改善にTMediaPlayer品質。
- アプリケーションメニューMacOSの64ビットアプリケーションでは、システムメニュー項目(例えば「のような サービス」、「 非表示」、「 その他隠す」と「 終了」)を自動的に添加しました。MacOSのと比較すると32ビットシステムの開発者は現在使用されていないメニューを、追加する必要があります。
FireDACとデータベース
- ストアドプロシージャを呼び出すなど、マイクロソフトのSQLの改善、。
- マスター・ディテール・クリーンアップ。
- OracleのCHARパラメーター。
ネットワーククライアント
- 他のランタイムプロパティは、HTTPやSOAPクライアント証明書と認証(PreemptiveAuthentication、AutomaticDecompression、SecureFailureReasons)と新しいTCertificateプロパティを処理するためでTHTTPClient(CertNameとSERIALNUM)
- JSONシリアライゼーションの互換性(互換性のDataSnap JSON 10.2を提供します)
- RESTクライアントライブラリの品質向上
最後のステップは、400Bug補正です!