Delphi 10.1 Berlinで、文字列からハッシュ値(MD5/SHA-1/Jenkins)を生成する

Delphi XE8以降ではSystem.Hashユニットに、ハッシュ値を生成する機能が用意されています。 System.Hash.THashMD5 MD5ハッシュを実装するレコードです。 System.Hash.THa …

Continue reading ‘Delphi 10.1 Berlinで、文字列からハッシュ値(MD5/SHA-1/Jenkins)を生成する’ »

Delphi 10.1 BerlinのFireMonkeyのグリッドで右寄せや中央揃えで表示する列クラスを作成する

セルごとに表示を細かく制御したい場合は、TGridのOnDrawColumnCellイベントを使用します。 列ごとに右寄せや中央揃えが決まっているのであれば、専用の列クラスを作成すると便利です。 列クラスはFMX.Gri …

Continue reading ‘Delphi 10.1 BerlinのFireMonkeyのグリッドで右寄せや中央揃えで表示する列クラスを作成する’ »

Delphi 10.1 BerlinでダイアログAPIを使ってみた

Delphi/C++Builderの10.1 Belrinの新機能のひとつに「ダイアログAPIの簡素化」があります。 この新しいダイアログAPIを各プラットフォームで使ってみました。 使用した関数はInputQueryで …

Continue reading ‘Delphi 10.1 BerlinでダイアログAPIを使ってみた’ »

[Error エラー] Invalid PLATFORM variable “MCD”.

Delphiでコンパイルしたときにエラーが発生しました。 IDEからでなく、コマンドラインからMSBuildを実行しても、同じエラーが発生するようです。 [Error エラー] Invalid PLATFORM vari …

Continue reading ‘[Error エラー] Invalid PLATFORM variable “MCD”.’ »