2020年12月18日

RAD Studio/Delphi/C++Builder 10.4.1 Sydney Apple Platforms Patch (December update)

RAD Studio/Delphi/C++Builder 10.4.1 SydneyのApple Platforms Patchのアップデートがリリースされています。2020/11/25にリリースされたApple Platforms Patchの更新で、さらにiOSターゲットでClientDataSetコンポーネントがリンクエラーになる問題(RSP-31795)、iOS SDK上のC++のいくつかの問題、iOS 14でビルドすると"unknown type name __UINTPTR_TYPE__"でエラーになる問題、iOS 14 SDKでビルドすると"invalid node: this may result from using a map iterator as a sequence iterator, or vice-versa"エラーまたはリンカエラーになる問題(RSP-31014)、DBXを参照しているとリンカエラーになる問題が修正されています。

RAD Studio 10.4.1 Apple Platforms Patch (December update)

RAD Studio 10.4.1向けPatch: Appleプラットフォームの修正(12月更新版) (en)

2020年12月2日

[書籍]達人プログラマー(第2版)

紀伊國屋書店新宿本店The Pragmatic Programmer, 20th Anniversary Edition (Amazon US)の翻訳である

達人プログラマー(第2版) (Amazon)/David Thomas、Andrew Hunt著/村上雅章訳/オーム社/ISBN 978-4-274-22629-8/3,520円

を購入。

2020年12月1日

2020/12開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年11月25日

RAD Studio/Delphi/C++Builder 10.4.1 Sydney Apple Platforms Patch

RAD Studio/Delphi/C++Builder 10.4.1 SydneyのApple Platforms Patchがリリースされています。macOS 11.0 Big Sur上での例外送出時および終了時の問題(RSP-30000)の修正と、PAServerでXCode 12からのSDKインポート、iOS 14デバイスでのデバッグ実行のサポート(RSP-30806RSP-31014RSP-31667RSP-31049)が追加されています。現時点(2020/11/25)ではIDEのGetItパッケージマネージャからのみ適用できます。Registered Products Portalからダウンロードできるようになりました。

RAD Studio 10.4.1向けPatch: Appleプラットフォームの修正 (en)

2020年11月18日

RAD Studio ロードマップ 2020/11

RAD Studio/Delphi/C++Builderのロードマップが更新されています。

RAD Studio 2020年11月付ロードマップ (en)
RAD Studio 2020年11月付ロードマップのPM解説 (en)

次期アップデートとなる10.4.2(2021/1H)と次期メジャーリリースの10.5(2021/2H)が予告されています。

また後で雑にまとめます(たぶん)。

2020年11月17日

[書籍][eBook]Delphi GUI Programming with FireMonkey

Packt Publishingで注文した

Delphi GUI Programming with FireMonkey (Amazon US, Amazon JP)/Andrea Magni著/Packt Publishing/ISBN 9781788624176/49.99USD(printed+ebook)

が配送されてきました(今回の配送もDHL/佐川急便で、インドのチェンナイからの発送でした)。2020/10/31に注文して17日目の到着、49.99USD=5,232JPY5,350JPY(1USD=104.66JPY、暫定107.022JPY)でした。

2020年11月11日

Windows 7 SP1上のRAD Studio 10.4.1 SydneyでGetItパッケージマネージャがサーバに接続できないときの対処

RAD Studio/Delphi/C++Builder 10.4はWindows 7上での動作はサポートされていませんが、実際には概ね動作します(インストール時には警告されます)。しかし昨日リリースされた10.4.1のCompiler and LSP Hotfixを取り込もうとしてGetItパッケージマネージャを呼び出すと、接続エラーとなってしまいます。まず最初に疑うのはオフラインでインストールしたときにGetItがオフラインモードのままになっているという件ですが、今回はこれとは違うようです。そこでIDERAのコミュニティを見ると、同様の報告がいくつもあり、その中の

GetIT Package Manager 10.4 is not working?

でJohn C7598さんが、Windows 7で以前同じような問題がありMicrosoftのKB3140245

WinHTTP が Windows での既定のセキュリティで保護されたプロトコルとして TLS 1.1 および TLS 1.2 を有効にする更新プログラム

で解決した、とのことでした。そこでこれに従ってデフォルトのセキュアプロトコルとしてTLS 1.1/1.2を有効にしたところ、正常に接続できるようになったので、手順をまとめておきます。
  1. C:\Windows\System32にあるWinhttp.dllのバージョンが6.1.7601.23375以降であることを確認します(必要に応じて更新プログラムを適用)。
  2. レジストリキー HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp (x86/x64) および HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp (x64のみ)にDWORD値 DefaultSecureProtocols を作成し、16進値A80(10進値2688)を設定する。
  3. レジストリキー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client および HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client にDWORD値 DisabledByDefault を作成し、16進値0(10進値0)を設定する。

Microsoft Monthly Update 2020/11

今日はMicrosoftのセキュリティアップデートの日です。
2020 年 11 月のセキュリティ更新プログラム - リリース ノート - セキュリティ更新プログラム ガイド - Microsoft
2020 年 11 月のセキュリティ更新プログラム (月例) – Microsoft Security Response Center

2020年11月10日

RAD Studio/Delphi/C++Builder 10.4.1 Sydney Compiler and LSP Hotfix

RAD Studio/Delphi/C++Builder 10.4.1 SydneyのCompiler and LSP Hotfixがリリースされています。特定のアライメントのデータレイアウトに関する2件の問題(RSP-30890RSP-30787)および再コンパイル時のパフォーマンスに関する3件の問題(RSP-22074RSP-30714RSP-30627)を修正します。Ent SKUを含めすべてのSKU向けのもの(General)と、Ent SKU以上のみのもの(Linux)の2つのhotfixがあるので注意が必要です(適用はどちらが先でも構わないようです)。現時点(2020/11/10)ではIDEのGetItパッケージマネージャからのみ適用できます。Registered Products Portalからダウンロードできるようになりました。

RAD Studio 10.4.1 Delphi Compiler and Code Completion Patch
RAD Studio 10.4.1 Delphi Compiler and Code Completion Patch for Linux

RAD Studio10.4.1向けPatch:DelphiコンパイラとLSPの修正 (en)

2020年11月1日

2020/11開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年10月29日

[書籍]Code Faster in Delphi

Amazon(JP)で注文した

Code Faster in Delphi (Amazon US, Amazon JP)/Alister Christie著/Leanpub/ISBN 979-8686719118/4,065JPY(printed)

が配送されてきました。2020/10/21に注文して9日目の到着でした。

2020年10月21日

Firebird 3.0.7

Firebird 3.0.7がリリースされています。

Firebird: Firebird 3.0.7
Firebird 3.0.7 Release Notes (PDF)

Version 3.0.6ユーザは3.0.7に移行することを強く推奨するとのことです。またメモリ同期の互換性が失われたため、同一のホスト上で3.0.6と3.0.7を混在させて動作させると問題が発生する可能性があるとのことです。

2020年10月16日

2020年10月6日

RAD Studio/C++Builder 10.4.1 Sydney Patch 1

RAD Studio/C++Builder 10.4.1 SydneyのPatch 1がリリースされています。C++BuilderでIDEで生成したイベントハンドラがそこに要求されるものと互換性がない場合がある問題(RSP-29734)を修正します。現時点(2020/10/06)でポータルサイトGetIt webポータル https://getitnow.embarcadero.com/にはアップロードされておらず、IDEのGetItパッケージマネージャからのみ適用可能です。Registered Products Portalからダウンロードできます。

10.4.1 Patch 1 (C++Builder)

C++Builder10.4.1向けのPatch:イベントハンドラ生成で生じる問題の修正 (en)

2020年10月1日

2020/10開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年9月1日

2020/09開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年8月21日

[書籍]Delphi Quick Syntax Reference

Amazon(JP)で注文した

Delphi Quick Syntax Reference (Amazon US, Amazon JP)/John Kouraklis著/Apress/ISBN 978-1-4842-6112-5/4,009JPY(printed)

が配送されてきました。2020/08/19に注文して3日目の到着でした。

2020年8月1日

2020/08開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年7月29日

RAD Studio/Delphi/C++Builder 10.4 Sydney Patch 3

RAD Studio/Delphi/C++Builder 10.4 SydneyのPatch 3がリリースされています。Patch 1/2同様、GetItからダウンロードできます(が、インストールは手動です)。事前にPatch 1、Patch 2を適用しておく必要があります。

30933 RAD Studio 10.4 Patch 3

ポータルサイトからもダウンロードできます。

10.4 Patch 3

RAD Studio 10.4 Patch 3が公開されました (en)

2020年7月25日

InterBase 2017 Update 4

InterBase 2017 Update 4がリリースされています。バージョンは13.4.0.346となっています。いくつかの不具合の修正が行われています。

30932 InterBase 2017 Update 4 (13.4.0.346) for Windows
30931 InterBase 2017 Update 4 (13.4.0.346) for Linux and macOS
30930 InterBase 2017 Server Ed., Win/Linux/macOS (13.4.0.346, English)
30929 InterBase 2017 Server Ed, Win/Linux/macOS (13.4.0.346, Japanese)
30928 InterBase 2017 ToGo Ed. (13.4.0.346) Win/Linux/macOS/iOS/Android

InterBase 2017 Update 4 Readme - InterBase (en
解決された不具合 (en)

2021/10/01追記: いつの間にかHotfix 1がリリースされていたようです(2020/10)。バージョンは13.4.0.350となっています。

2020年7月1日

2020/07開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年6月28日

2020年6月1日

2020/06開催のセミナー

  • Web Seminar
  • Live Seminar
  • Community Event

2020年5月31日

DDevExtensions 2.86

Andreas HausladenさんDDevExtensionsがアップデートされてVersion 2.86になっています。RAD Studio 10.4 Sydney対応ではなく、TListViewのOwnerDataの問題を修正して、"Find Unit" replacement dialogのパフォーマンスが向上したとのことです。

DDevExtensions 2.86 for Delphi 2009-10.3.3 – Andy's Blog and Tools

2020年5月27日

RAD Studio/Delphi/C++Builder 10.4 Sydneyリリース

RAD Studio/Delphi/C++Builder 10.4 Sydneyがリリースされています。

30921 RAD Studio, Delphi, C++Builder 10.4 Web Install
30922 RAD Studio, Delphi, C++Builder 10.4 ISO
30923 RAD Studio 10.4 Patch 1

ポータルサイトからもダウンロード可能です(BDEはポータルサイトのみ)。またPatch 1はGetIt経由でインストールできます。
RAD Studio, Delphi, C++Builder 10.4 Web Install
RAD Studio, Delphi, C++Builder 10.4 ISO
RAD Studio 10.4 Patch 1
BDE for RAD Studio 10.4

Webインストールした場合は以下のコマンドラインでオンラインモードに切り替えないと、GetItパッケージマネージャからの各種パッケージのインストールに失敗するとのことです(やましょうさん、DEKOさん、情報ありがとうございます)。
GetItCmd.exe -c=useonline

RAD Studio Sydney ヘルプ (en)
リリース ノート (en)
インストール ノート (en)
新機能 (en)
RAD Studio 10.4 における新機能と修正された顧客から報告された問題 (en)
List of publicly reported bugs fixed in 10.4
注: 上記のヘルプ、リリースノート、インストールノートの日本語訳は不正確な(10.3 Rioのものがそのままになっている)部分があるようです。必要に応じて英語のものを参照することをお勧めします。

Delphi 10.4 Sydney is Available
RAD Studio 10.4 Now Available, Learn More

Delphi 10.4の新機能: Code Insightの再設計 (en)
Delphi 10.4の新機能: カスタム マネージド レコード (en)
RAD Studio 10.4の新機能: 新しいVCL TEdgeBrowserコンポーネント (en)
RAD Studio 10.4の新機能: VCLのコントロールごとのスタイル設定 (en)
RAD Studio 10.4の新機能: GetItパッケージマネージャーの改善 (en)
C++Builder 10.4の新機能: Win64 C++向けの新しいデバッガ (en)
Delphi 10.4におけるランタイムライブラリの強化 (en)
RAD Studio 10.4 では過去最多の問題数が修正されました (en)

RAD Studio 10.4 Patch 1: ファイルと C++ デバッグの欠落 - パッチをインストールする新しい方法も! (en)
RAD Studio Sample GitHub Repository の設定の問題があり、修正されました。 (en)
RAD Studio 10.4でデバッグ時に予期しないポップアップウィンドウが表示される症状の回避策について (en)
iOS AppStoreの1024x1024アイコン問題の回避策 (en)

RAD Studio 10.4 で変更されたFireDACトランザクション分離レベルの設定 (en)

インストール時に気を付けることがいくつかあるようです。

2020年5月19日

新サポートナレッジベースサイト公開

先日の新ポータルサイトに続いて、サポートナレッジベースサイトとなるSupport Wikiが公開されています。

Support (ja)
Support (en)
Support (de)
Support (fr)

新しいサポートナレッジベースサイト「Support Wiki」オープン!

従来のEDNやSupport KBで公開されてきたアーティクルは今後こちらで扱われるようになるとのことです。ただ言語別(en/de/fr/ja)に完全に分かれてしまっている(検索も言語別に分断されている)ことや、日本語のメインページはすべてのページを通して確認できない(カテゴリに入っていくか検索しないといけない)こと、逆に英語/ドイツ語/フランス語のメインページは一覧のみでカテゴリ分けされていないこと、情報としてもまだ網羅性が足りない(もっとたくさんの情報があるはずですよね)など、改善の余地がまだまだありそうです。今後の内容の充実に期待したいところです。

ちなみに従来のEDNやSupport KBのアーティクルがどれだけあるかというと、これだけあります。
EDN Article Index 30001-
EDN Article Index 31001-
EDN Article Index 32001-
EDN Article Index 33001-
EDN Article Index 34001-
EDN Article Index 35001-
EDN Article Index 36001-
EDN Article Index 37001-
EDN Article Index 38001-
EDN Article Index 39001-
EDN Article Index 40001-
EDN Article Index 41001-
EDN Article Index 42001-
EDN Article Index 43001-
EDN Article Index 44001-

InterBase 2020 Update 1

InterBase 2020 Update 1がリリースされています。バージョンは14.1.0.22014.1.0.231となっています。

30916 InterBase 2020 Server Edition, Windows (14.1.0.231)
30917 InterBase 2020 Server Edition, Linux (14.1.0.231)
30919 InterBase 2020 Update 1 (14.1.0.231) for Windows
30924 InterBase 2020 Update 1 (14.1.0.231) for Linux
30918 InterBase 2020 ToGo Ed. (14.1.0.231) Win/Linux/macOS/iOS/Android

InterBase 2020 Update 1 Readme - InterBase (en)
InterBase 2020 Update 1 の新機能 - InterBase (en)
解決された不具合 - InterBase (en)

InterBase 2020 Update 1 リリースのお知らせ (en)
InterBase 2020 Update 1 リリースのお知らせ (en)

2020/06/09追記: Update 1 for Linuxのリリースのタイミングでその他のエディション/アップデートもあわせてHotfix 1が適用された14.1.0.231に差し替えとなった模様です。ReadmeによればHotfix 1では4点の不具合が修正されています。

2021/10/01追記: いつの間にかHotfix 2もリリースされていたようです(2020/10)。バージョンは14.1.0.319となっています。Resolved DefectsによるとHotfix 2では6点の不具合が修正されています。

2020年5月1日

2020/05開催のセミナー

2020年4月20日

新ポータルサイト公開

以前からアナウンスされていたエンバカデロの新しいポータルサイトが公開されています。

Registered Products Portal

新しいエンバカデロ・ライセンス/ダウンロード・ポータル (en)

これまでのEDN(Embarcadero Developer Network)やCC(Code Central)に替わって、今後ライセンス管理や製品のダウンロードはこのポータルサイト経由になるとのことです。これにより、従来CCで

30915 Delphi 10.3.3 Open Array Patch
https://cc.embarcadero.com/Item/30915

というダウンロードページになっていたものが、

Delphi 10.3.3 Open Array Patch
https://my.embarcadero.com/#downloadDetail/661

のようになるとのことです(EDNやCCは順次フェードアウト予定)。

また製品以外のサンプルコードなどはGitHubに移行するとのことです。

参考: The Future of CodeCentral

2020年4月10日

[書籍]TMS WEB Core

Amazon(JP)で注文した

TMS WEB Core (Amazon US, Amazon JP)/Dr. Holger Flick著/FlixEngineering LLC/ISBN 979-8615692895/4,930JPY(printed)

が配送されてきました。2020/04/07に注文して4日目の到着でした。

2020年4月1日

2020/04開催のセミナー

2020年3月22日

[書籍]The Little Book of Delphi

Amazon(JP)で注文した

The Little Book of Delphi (Amazon US, Amazon JP)/Huw Collingbourne著/Dark Neon/ISBN 978-1913132095/2,331JPY(printed)

が配送されてきました。2020/03/20に注文して2日目の到着でした。

2020年3月1日

2020/03開催のセミナー

2020年2月26日

RAD Studio/Delphi/C++Builder 10.3.3 Rio Open Array Patch

RAD Studio/Delphi/C++Builder 10.3.3 RioのOpen Array Patchがリリースされています。Windows x64でオープン配列パラメータを持つ継承元関数を呼び出すとAVになる問題(RSP-23939)を修正します。

30915 Delphi 10.3.3 Open Array Patch

RAD Studio 10.3.3 MidasおよびDelphi Open Arrayパッチ (en)

RAD Studio/Delphi/C++Builder 10.3.3 Rio Midas.dll Patch

RAD Studio/Delphi/C++Builder 10.3.3 RioのMidas.dll Patchがリリースされています。Threading and TLS Patchの影響を受けるためリビルドされているとのことです。

30914 RAD Studio 10.3.3 Midas.dll Patch

RAD Studio 10.3.3 MidasおよびDelphi Open Arrayパッチ (en)

2020年2月4日

Embarcadero Tech Vision 20

本日10:00からEmbarcadero Tech Vision 20UDX GALLERY NEXTで行われます。今回は一部のセッションのみ配信があります。
  • Delphi@25 - Developers Focus
  • Enterprise Application Development Focus
    • 「キーノート~テクノロジーショーケース」
    • 「サービス指向アプローチとモダンWebアプリケーションの構築~カスタマーショーケース」
    • 「システム価値を高めるモダナイゼーションアプローチ~パートナーショーケース」
    • 「コンポーネントアプローチによるソフトウェア開発の俊敏性と品質向上の実現~カスタマーショーケース」
    • 「クロージング」
  • Developers Communication
    • 「MEET EMBARCADERO & COOL APP SELECTIONS」

2020年2月1日

2020/02開催のセミナー

2020年1月30日

RAD Studio/C++Builder 10.3.3 Rio Threading and TLS Patch

RAD Studio/C++Builder 10.3.3 RioのThreading and TLS Patchがリリースされています。Windows x64上でスレッドを作るとアクセス違反が発生する問題(RSP-27180)を修正します。

30909 C++Builder 10.3.3 Threading and TLS Patch

C++Builder 10.3.3スレッドとTLSパッチ (en)

2020年1月19日

RAD Studio/Delphi/C++Builder 10.3.3 Rio iPhone XS and XR Debugging Patch

RAD Studio/Delphi/C++Builder 10.3.3 RioのiPhone XS and XR Debugging Patchがリリースされています。A12プロセッサで動作するiOS(iPhone XS/XR)上でデバッグできない問題(RSP-26709RSP-25732)を修正します。

30908 RAD Studio 10.3.3 iPhone XS and XR Debugging Patch

RAD Studio 10.3.3 iPhone XSおよびXRデバッグパッチ (en)

2020年1月13日

2020年1月11日

RAD Studio/Delphi/C++Builder 10.3.3 Rio Indy Server SSL Certificate Patch

RAD Studio/Delphi/C++Builder 10.3.3 RioのIndy Server SSL Certificate Patchがリリースされています。Windows上でIndyを使用したwebサーバアプリケーションがSSL証明書を読み込めない問題(RSP-27144)を修正します。

30906 RAD Studio 10.3.3 Indy Server SSL Certificate Patch

RAD Studio 10.3.3 IndyサーバーSSL証明書パッチ (en)

2020年1月1日

2020/01開催のセミナー