RAD Studio 10.3.1 における新機能およびユーザーから報告された問題の修正
概要: RAD Studio 10.3 Rio - Release 1 における新機能とユーザーから報告された問題の修正リスト
10.3 Rio - Release 1(別名 10.3.1)は、Delphi 10.3 Rio、C++Builder 10.3 Rio、RAD Studio 10.3 Rio のアップデートであり、Update Subscription の有効なユーザーが利用可能です。10.3 Rio - Release 1 は、新機能、機能強化、および不具合の修正から構成されています。
Release 1 には、C++ ツールチェーン ホットフィックス(2019/1/21 リリース)、RAD サーバー データベース移行パッチ(2018/12/14 リリース)、IDE パッチ(2018/12/14 リリース)、紛失ファイルのパッチ(2018/12/5 リリース) からの強化機能も含まれています。
RAD Studio 10.3.1 には、新機能、機能強化、および不具合の修整が含まれています。
RAD Studio 10.3.1 の主な新機能
- iOS 12 および iPhone X シリーズ デバイスに対するサポートの拡張
- RAD サーバー コンソール UI の再設計と Ext JS フレームワークへの移行。
- Firebird 3.0.4 および 組み込み Firebird に対する FireDAC サポートの向上
- Windows における HTTP および SOAP クライアント ライブラリの強化
- 2 つの新しい IDE 生産性ツール: ブックマークとナビゲータ。
- 15 の新しいカスタム VCL Windows およびマルチデバイス FireMonkey スタイル。
10.3.1 における公にレポートされた不具合の修正リスト
このリリースには、さまざまな製品領域に及ぶ拡張の追加や、公にレポートされた問題に対する、150 以上の不具合修正が含まれています。
概要 | コンポーネント | QP/QC |
---|---|---|
[再出] テンプレート メンバー関数の条件付き noexcept が異なって評価される(?) | Compiler, Compiler\C++ | RSP-23297 |
C++ 10.3 bcc32c、std::map を try/__finally と使用した際に正しく動作しない | Compiler, Compiler\C++ | RSP-22988 |
[bcc64] 定義済みマクロのコンパイラ バージョンが更新されない | Compiler, Compiler\C++ | RSP-21704 |
bcc32c の並列コンパイルが失敗する | Compiler, Compiler\C++ | RSP-21657 |
bcc32c の場合、パディング拡張されたメモリ ディスプレイが正常に表示されない | Compiler, Compiler\C++ | RSP-21609 |
[Clang 5] Ansi 文字定数のエンコーディングで問題が発生する | Compiler, Compiler\C++ | RSP-22339 |
float のバイナリ エンコーディング/デコーディングが、bcc32c リリース モードで失敗する | Compiler, Compiler\C++ | RSP-19313 |
std::chrono::steady_clock::now() が time_point<system_clock> の代わりに time_point<steady_clock> を返す | Compiler, Compiler\C++, Compiler\C++\CLANG | RSP-18752 |
[C++][CLANG32][EH] 例外の再送出が BCC32C においてクラッシュする | Compiler, Compiler\C++, Compiler\C++\CLANG | RSP-13219 |
bcc32c コンパイラがコンパイルの際にクラッシュする | Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Back End | RSP-19918 |
Datasnap - 新しい ISAPI dll プロジェクトにおいてリンカ エラー | Compiler, Compiler\C++, Data\DataSnap | RSP-21805 |
FireDac TFDStoredProc 入力パラメータのミスマッチ | Compiler, Compiler\C++, Data\FireDAC | RSP-23121 |
[デバッガ] bcc32c で、一部の変数がデバッガによって正しく評価されない | Compiler, Compiler\C++, Debugger | RSP-19834 |
C++ 10.3 bcc32c、try __finally、内部コンパイラ エラー: 0 @ 00000000 | Compiler, Compiler\C++, VCL | RSP-23418 |
Clang: __finally ブロックに壊れたクラス メンバとローカル オブジェクトが含まれる | Compiler, Compiler\C++, VCL | RSP-21824 |
F2084 内部エラー: C2527 | Compiler, Compiler\Delphi | RSP-21806 |
F2084 内部エラー : C21846 | Compiler, Compiler\Delphi | RSP-22285 |
ObjC リンカ フラグが、iOS 11.x をターゲットとした際に壊れる | Compiler, Compiler\Delphi | RSP-20728 |
静的ライブラリ(*.a)をリンクすると、iOS プロジェクトが次の警告を出す: 不明な dwarf DW_FORM_strp | Compiler, Compiler\Delphi | RSP-19759 |
TEdit: Android で横方向の全画面入力が壊れる | Compiler\Delphi, FireMonkey | RSP-23442 |
iOS アプリケーションの 2 回目の起動で "[FireDAC][Phys][IB]パスワード データベースにアタッチできない" エラー | Data | RSP-23012 |
TFDJSONDataSet | Data | RSP-22781 |
TClientDataSet ストアの日付がおかしい | Data, Data\ADO | RSP-21937 |
TAmazonStorageService を空のアカウント キーで構築できなければならない | Data, Data\Cloud | RSP-23173 |
認証エラーが発生した際に、TAmazonStorageService.GetBucketLocation() が amzrUSEast1 を返す | Data, Data\Cloud | RSP-23165 |
DataSnap サーバーから返された空のデータセットが "Argument out of range" エラーをクライアント側で発生させる | Data, Data\DataSnap | RSP-23217 |
内部サーバー エラー例外時に、クライアントで Datasnap REST メモリーリーク | Data, Data\DataSnap | RSP-23100 |
DataSnap サーバー(サービス アプリケーション)が Vcl.SvcMgr ユニットを失う | Data, Data\DataSnap | RSP-21728 |
DataSnap REST アプリケーションが 1 ユーザーしか受け付けない | Data, Data\DataSnap | RSP-20216 |
関数 TDataSet.CopyFields が入れ子データセットのフィールド値をコピーしない | Data, Data\DBRtl | RSP-22946 |
FireDAC マスタ/詳細関係、新しいマスタ レコードを挿入した際、詳細クエリが更新されない | Data, Data\FireDAC | RSP-23260 |
[REGRESSION] [FireDAC][Phys][FB]不正なトランザクション ハンドル(明示的なトランザクション開始を除く) | Data, Data\FireDAC | RSP-23176 |
iOS Iblite InterBase がライセンス認証されない | Data, Data\FireDAC | RSP-23175 |
Internalcalc フィールドでインデックス付き TFDQuery を開くとレコードが重複する | Data, Data\FireDAC | RSP-22867 |
FireDAC - Firebird 3 組み込み接続 | Data, Data\FireDAC | RSP-21940 |
SchemaAdapter ApplyUpdates | Data, Data\FireDAC | RSP-21939 |
FireDAC RefreshRecord | Data, Data\FireDAC | RSP-20857 |
FireDAC TFUpdateSQL MySQL コード ジェネレータの不具合: FetchRow のために生成された SQL スクリプト コードが、主キーが AutoInc フィールドの場合に不正となる | Data, Data\FireDAC | RSP-20734 |
FireDac を使用するマスタ/詳細で、詳細テーブルが 1 レコードの場合にエラーキャッシュ更新でエラー | Data, Data\FireDAC | RSP-20237 |
FireDAC 再クエリがすでに空の詳細データセットを受け取っている | Data, Data\FireDAC | RSP-18739 |
sqlite を特定の電話上で使用している際、Firemonkey アプリケーションがクラッシュする | Data, Data\FireDAC, FireMonkey | RSP-21875 |
FireDAC が 10.3 でクラッシュする | Data, Data\FireDAC, Install | RSP-21677 |
大きな TDataModule 派生フォームを開くと非常に遅くなる | Data, Data\LiveBindings, IDE | RSP-19465 |
EMS データベースを EMS アップグレード ウィザードでアップグレードできない | Data, Data\MEAP | RSP-21676 |
TClientDataset ApplyUpdates がエラー メッセージのないエラー カウント 1 を返す | Data, Data\Midas | RSP-20330 |
TRestRequest が不正なリクエスト URL を生成する | Data, Data\REST | RSP-23318 |
JSONReflect を使用する 10.3 Rio datasnap が 10.2 と互換性がない"フィールド FstrBuffer が型 TJSONString で見つからない" | Data, RTL, RTL\Delphi, RTL\Delphi\Other | RSP-21867 |
TSQLConnection/THTTPClient で証明書が固定できない | Data, RTL\Delphi\Net | RSP-21236 |
RAD サーバーが継承においてエンドポイントを重複させる | Data\MEAP | RSP-21801 |
macOS Mojave 10.14.1 が XCode 10.1 で OS X デバッガを壊す | Debugger | RSP-21961 |
ランタイム パッケージがインストール済み設計時パッケージをインクルードしている場合、ブレークポイントを設定できない | Debugger, IDE | RSP-22906 |
TSpinBox が空のボックスを表示させる | FireMonkey | RSP-23518 |
ホイール マウスでスクロースしている際にエラー | FireMonkey | RSP-23315 |
Android で、TNumberbox で小数点値が不可能になる | FireMonkey | RSP-23298 |
TWebBrowser が、MultiView ドローアでカバーされない | FireMonkey | RSP-23047 |
align=client の際に TMapView が切れる | FireMonkey | RSP-23036 |
FMX.TWebBrowser コンポーネントが、Samsung Galaxy S8 でエラーを描画する | FireMonkey | RSP-23017 |
Android 9 での API 互換性で検知される問題 | FireMonkey | RSP-23008 |
App Store へ投稿するための iOS 12.1 SDK およびデバイス要件 | FireMonkey | RSP-22985 |
TWebbrowser の不具合!!! | FireMonkey | RSP-22928 |
10.3 での TWebBrowser の変更がエラーを引き起こす | FireMonkey | RSP-21877 |
クリップボードが空の際に TEdit へ貼り付けようとする動作がおかしくなる | FireMonkey | RSP-21876 |
TMemo.SelectWord のドキュメント化されていない変更が不具合の可能性がある | FireMonkey | RSP-21865 |
9 パッチ イメージを使用するとスプラッシュ画面がハングする | FireMonkey | RSP-21863 |
MainActivity.registerIntentAction が RAD 10.3 (Rio) で失敗する | FireMonkey | RSP-21841 |
TNumberBox が値が 0 の場合にテキストを表示しない | FireMonkey | RSP-21820 |
FMX のファイナライズで外部例外 87A | FireMonkey | RSP-21817 |
横方向モードのデバイスで Edit/Memo にフォーカスがあると、キャプション "Done" のボタンが現れる | FireMonkey | RSP-21811 |
実行時に値を変更しても、TComboTrackBar のテキストが更新されない | FireMonkey | RSP-21784 |
WebBrowser のネイティブ コントロールが WebBrowser.Navigate メソッドを呼び出せない | FireMonkey | RSP-21730 |
GetIt パックの Radiant Shapes が v1.1.3 を表示しているが、実際には 1.1.2 をインストールする | FireMonkey | RSP-22070 |
Listview と Listbox が Camera コンポーネントで使用できない | FireMonkey | RSP-21988 |
TTrackbar - ドラッグ サムが、トラッキングが False に設定されていると、Android で動作しない | FireMonkey | RSP-22231 |
ImageList が、0 がついたファイル名を変更する(File01.jpg -> File1.jpg) | FireMonkey | RSP-22284 |
StringGrid を少ない行で再度埋めるとクラッシュを起こす | FireMonkey | RSP-22260 |
TFloatAnimation が Android でセグメンテーション違反を起こす | FireMonkey | RSP-21990 |
[FMX] Android TListView 項目テキストが、Android 10" タブレットで最初の項目しか表示しない | FireMonkey | RSP-22280 |
ControlType=Platform を使用する Android TEdit が表示されてしまう | FireMonkey | RSP-22024 |
TExpander が壊れる | FireMonkey | RSP-22041 |
FMX.Memo.Style.pas への変更 | FireMonkey | RSP-22406 |
Android アプリケーションが、Samsung Galaxy XCover 3 で機能しない | FireMonkey | RSP-22127 |
引数の範囲外エラー MultiView | FireMonkey | RSP-20902 |
[Android] キーボードが閉じたときに VirtualKeyboardShown イベントが発生する | FireMonkey | RSP-20826 |
FMX.ExtCtrls 重複スクロールバーの条件 | FireMonkey | RSP-20806 |
TEdit 内部の StyleLookup スピードボタンスタイルの TButton が整列サイズを壊す | FireMonkey | RSP-20530 |
Tokyo 10.2.2 以降、Android プロジェクトが Android 4.4.2 例外 EContext3DException で実行しない | FireMonkey | RSP-19738 |
Delphi を 10.2.1 から 10.2.2 へ更新した後、アプリケーションをが LineageOS 13 で実行されない | FireMonkey | RSP-19694 |
TEdit 上での編集の際の問題 | FireMonkey | RSP-18449 |
FMX.StdCtrls.TExpander が Delphi Tokyo で壊れている | FireMonkey | RSP-18155 |
Android キーボード問題 (IMEs) と含まれている解決策 | FireMonkey | RSP-16895 |
TSelection プロパティ Proportional = true、左ボタンの動作の問題 | FireMonkey | RSP-16061 |
iOS プラットフォームで、編集コントロールが、他のフォーム(編集)の表示/非表示の後に動作しなくなる | FireMonkey | RSP-13365 |
ネイティブの解像度が iPAD Pro でサポートされていない | FireMonkey | RSP-12931 |
[10.2.3 Regression] AddImageToSavedPhotosAlbum() が動作しない | FireMonkey, FireMonkey\Runtime | RSP-21953 |
TTakePhotoFromLibraryAction と TTakePhotoFromCameraAction の ExecuteTarget メソッドが Target パラメータを使用しなくなった | FireMonkey, FireMonkey\Runtime | RSP-18961 |
TNotificationCenter.PresentNotification が、iOS10 デバイスで動作しない(R1031 に対して) | FireMonkey, RTL | RSP-16762 |
アプリケーションが非 SDK インターフェイスを使用、Android 9.0 が警告トーストを投げる | FireMonkey\Runtime, RTL, RTL\Delphi, RTL\Delphi\Header Translations | RSP-22046 |
Build Type = Windows XXbit - Application Store および Distribution type = Store の際の、プロビジョニングのデフォルト値 | IDE | RSP-23180 |
dclbindcomp260.bpl での不具合 | IDE | RSP-22990 |
Delphi がエラー レポートと共にクラッシュする | IDE | RSP-22910 |
GetIt - Systool がまだない | IDE | RSP-22880 |
GetIt - SynEdit と JCL/JVCL がない | IDE | RSP-21923 |
Rio 10.3 IDE に、アプリケーション サブ オプションがない | IDE | RSP-21683 |
CLANG コンパイル済みパッケージがコンポーネントをインストールしない | IDE | RSP-22100 |
Windows Store へアプリケーションをデプロイすると失敗する | IDE | RSP-22123 |
[プロセスにアタッチ]ダイアログにすべてのプロセスが表示されない | IDE | RSP-22192 |
ITSAppUsesNonExemptEncryption キーを iOS 用 info.plist に追加 | IDE | RSP-20636 |
iPad Pro 167px アプリケーション アイコンを指定するための機能を追加 | IDE | RSP-14635 |
Tokyo の Builder が IOS および Android のライブラリを作成しない | IDE, IDE\Projects | RSP-19602 |
インストール システム パスの警告に知識ベースの記事の情報が欠けている | インストール | RSP-14244 |
ilink32: 未解決の外部演算子 'operator new(unsigned int, std::align_val_t)' と 'operator delete(void *, std::align_val_t)' | リンカ | RSP-21658 |
Firebase SDK がリンクしていない | リンカ | RSP-22154 |
System.ZLib.o | リンカ | RSP-22293 |
[Regression] std::array 初期化子リスト コンストラクタが削除された | RTL, RTL\C++ | RSP-23038 |
[10.2.3 Regression] System.ZLib が Win64 に対してリンクに失敗する | RTL, RTL\C++ | RSP-21653 |
chrono::steady_clock が安定していない chrono::system_clock になっている | RTL, RTL\C++ | RSP-20552 |
CLOCKS_PER_SECS の非準拠定義 | RTL, RTL\C++, RTL\C++\Date/Time | 47730 |
JSON シリアライザが空の配列を [] ではなく null で出力する | RTL, RTL\Delphi | RSP-23352 |
SOAP Basic Auth が壊れている | RTL, RTL\Delphi | RSP-23344 |
System.JSON が、double に対して NAN デシリアライズを処理できない | RTL, RTL\Delphi | RSP-23338 |
TAmazonStorageService.CopyObject() が対象パスにハッシュタグが含まれている場合に失敗する | RTL, RTL\Delphi | RSP-23229 |
Soap.Win.CertHelper と public の宣言が欠けている | RTL, RTL\Delphi | RSP-23076 |
TStringList.IndexOf が、事前に独自の長さ比較により、TStringList.CompareStrings を切り捨てている | RTL, RTL\Delphi | RSP-23072 |
Copy() プロシージャにおける不具合 | RTL, RTL\Delphi | RSP-23004 |
MainActivity.registerIntentAction メソッドがクラッシュを起こす | RTL, RTL\Delphi | RSP-22877 |
System.JSON での誤った null 評価 | RTL, RTL\Delphi | RSP-21894 |
属性 JsonSerialize が下位クラスでロストする | RTL, RTL\Delphi | RSP-21787 |
Win64 コンパイラが、const パラメータをレジスタにロードするための不正な asm コードを生成する | RTL, RTL\Delphi | RSP-21742 |
TStringList.IndexOfName が、Sorted = True の際にリストにある名前を見つけられない | RTL, RTL\Delphi | RSP-21633 |
TJSON.JsonToObject() が、JSONReflect カスタム属性を介して定義されたカスタム TJSONInterceptor と動作しない | RTL, RTL\Delphi | RSP-21590 |
iOS 11 通知が表示されない | RTL, RTL\Delphi | RSP-19251 |
Linux Apache モジュールで機能しない | RTL, RTL\Delphi | RSP-17907 |
x64 において、Shortstring をコピーする際に 2 番目のパラメータが length+1 の長さを超えている場合に、System.Copy が失敗する | RTL, RTL\Delphi | RSP-16704 |
"~が有効な ObjectiveC 型ではありません" という例外が発生する | RTL, RTL\Delphi, RTL\Delphi\Header Translations | RSP-18738 |
System.Net.HttpClient.Win.pas における不具合 | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-21770 |
THttpClient は、サーバー証明書エラーの詳細をレポートするべき | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-19831 |
HTML Decode が、戻り値に null を返す | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-18007 |
TISAPIRequest.TranslateURI が機能しない | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-17838 |
[10.2.3 Regression] LocationSensor が iOS で機能しない | RTL, RTL\Delphi, RTL\Delphi\Other | RSP-21834 |
スケジュールされた通知が Android で現れない | RTL, RTL\Delphi, RTL\Delphi\Other | RSP-22312 |
THttpClient DoProcessStatus がリダイレクトする際に Content-Length ヘッダーを削除しない | RTL\Delphi\Net | RSP-23341 |
SOAP の gzip されたレスポンスが unzip されず、アプリケーション クラッシュを起こす | RTL\Delphi\Net | RSP-23225 |
Windows での FireMonkey クライアントでの DataSnap 認証REST DataSnap 認証に対する UTF8 サポート | RTL\Delphi\Net | RSP-21547 |
ユニット Soap.SOAPHTTPTrans プロシージャ THTTPReqResp.DoNeedClientCertificate の説明が欠けている | SOAP | RSP-23195 |
THTTPReqResp.DoNeedClientCertificate(... ) が証明書を正しく検証しない | SOAP | RSP-23177 |
プロパティ CertName がコンポーネント TClientCert に存在しない | SOAP | RSP-23143 |
Windows 10 ( 1809 ) において、THTTPReqResp がエラー "received content of invalid content-type setting text/html - soap expects text/xml(不正なコンテンツタイプ設定 text/html のコンテンツを受け取りました - soap は text/xml を想定しています)" を返す | SOAP | RSP-23092 |
THTTPRIO->HTTPWebNode->ClientCertificate の CertName と SerialNumber が欠けている | SOAP | RSP-21907 |
プロパティ SerialNum がコンポーネント TClientCert に存在しない | Vcl | RSP-23132 |
TRelativePanel - IDE がクラッシュする(そして不当な循環依存が発生) | Vcl | RSP-22860 |
APPX ファイルの作成が機能しない | Vcl | RSP-21679 |
TRichEdit が、高 DPI で誤ってテキストを表示する | Vcl | RSP-22119 |
PopupActionBar が、セカンダリ モニタで実行された場合に不正な位置になる | Vcl | RSP-21011 |
IDE が、新しいフォームやユニットをとても大きなプロジェクトで作成した場合に、非常に遅くなる | Vcl | RSP-18066 |
フレームの DPI スケーリングが一定した結果を提示しない | Vcl | RSP-17966 |