Delphi 10.1 BerlinでDOSCommandコンポーネントを使う

TurboPackのDOSCommandコンポーネントは、バッチファイルを実行し、出力された文字を受け取ることができるコンポーネントです。 VCLアプリケーションとFireMonkeyアプリケーションの両方で使用できます …

Continue reading ‘Delphi 10.1 BerlinでDOSCommandコンポーネントを使う’ »

Visual Studio CodeでESLintを使う

eslintをインストールする ESLintがインストールされていない場合は、コマンドプロンプトから次のコマンドを実行して、ESLintをインストールします。 npm install -g eslint ESLintがイ …

Continue reading ‘Visual Studio CodeでESLintを使う’ »

MSBuildを使ってDelphi 10.1 Berlinのプロジェクトをビルドする

環境設定 コマンドプロンプトから次のバッチファイルを実行すると、MSBuildを使用するための環境が設定されます。 call “C:\Program Files (x86)\Embarcadero\Studio\18.0 …

Continue reading ‘MSBuildを使ってDelphi 10.1 Berlinのプロジェクトをビルドする’ »

VisualStudioCodeでJavaScriptのプログラムをデバッグする

Visual Studio Codeを使って、JavaScriptのプログラムをデバッグできるようになるまでの設定を紹介します。 Visual Studio CodeにはJavaScriptの開発を支援する機能がはじめか …

Continue reading ‘VisualStudioCodeでJavaScriptのプログラムをデバッグする’ »

テストコードでIFMXPhotoLibraryを使用するためのモックを作る

XE8からフォトアルバム(カメラロール)に画像を保存する機能が追加されました。 IFMXPhotoLibraryのAddImageToSavedPhotosAlbumメソッドを使うと画像をフォトアルバム(カメラロール)に …

Continue reading ‘テストコードでIFMXPhotoLibraryを使用するためのモックを作る’ »

Android Studio 2.1でJNIを使って開発するには

Android Studio 2.1でJNIを使って開発する手順です。 環境 Windows 10 Android Studio 2.1.1 プロジェクトの作成 Android Studioで新しいプロジェクトを作成しま …

Continue reading ‘Android Studio 2.1でJNIを使って開発するには’ »

Windowsにnode.jsをインストールする

Windowsにnode.jsをインストールするには、nodistを使用します。 nodistは、Windows用のnode.jsバージョン管理ツールです。 node.jsはバージョンアップの速度が速いため、バージョン管 …

Continue reading ‘Windowsにnode.jsをインストールする’ »

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を使ってみた’ »