Delphi 10 Seattleでプロジェクトマネージャから配置するファイルを追加する

Delphi XE7/C++Builder XE7から、プロジェクトマネージャから配置するファイルを追加・削除できるようになりました。 ドラッグアンドドロップで複数のファイルをまとめて登録できます。 プロジェクトマネージ …

Continue reading ‘Delphi 10 Seattleでプロジェクトマネージャから配置するファイルを追加する’ »

SaveStateでFireMonkeyの状態を保存するサンプル

Delphi XE7からFiremonkeyアプリケーションのフォームの状態を保存する機能を利用できるようになりました。 状態保存機能の使用例のサンプルです。 サンプルアプリケーション フォーム上にTEditを配置します …

Continue reading ‘SaveStateでFireMonkeyの状態を保存するサンプル’ »

Delphi XE7で正規表現ライブラリがバージョンアップされ、正規表現の動作が変更されている。

Delphi XE7で正規表現ライブラリがバージョンアップされ、正規表現の動作が変更されています。 XE7以降にバージョンアップして正規表現のエラーに遭遇したら、正規表現ライブラリの仕様変更が原因かもしれません。 Del …

Continue reading ‘Delphi XE7で正規表現ライブラリがバージョンアップされ、正規表現の動作が変更されている。’ »

入力欄(TEdit)に入力された値をOnValidateイベントやOnValidatingイベントで検証する

Delphi Firemonkeyアプリケーションでは、TEditのOnValidatingイベントやOnValidateイベントで、入力された値を検証し、修正することができます。 引数のTextを変更することで、入力さ …

Continue reading ‘入力欄(TEdit)に入力された値をOnValidateイベントやOnValidatingイベントで検証する’ »

XE8でTListBoxのScrollByメソッドが動かない問題が修正された

XE7までは、スクロールバーが表示されていないと、TListBoxのScrollByメソッドを呼んでもスクロールされませんでした。 XE8では、スクロールバーが表示されていなくても、スクロールされるようになりました。 X …

Continue reading ‘XE8でTListBoxのScrollByメソッドが動かない問題が修正された’ »

Delphi XE7/C++Builder XE7のGlyFXアイコンの場所

Delphi XE7/C++Builder XE7のGlyFXのアイコンは、次の場所にあります。 C:\Program Files (x86)\Embarcadero\Studio\15.0\Images\GlyFX\g …

Continue reading ‘Delphi XE7/C++Builder XE7のGlyFXアイコンの場所’ »

Delphi XE7でOSのプラットフォームとバージョンを取得するには

System.SysUtilsユニットのTOSVersionを使うと、プラットフォームとバージョンを取得することができます。 procedure TForm1.FormCreate(Sender: TObject); v …

Continue reading ‘Delphi XE7でOSのプラットフォームとバージョンを取得するには’ »

TPopupを使った半透明の数値入力フォームのサンプル

次のサンプルアプリケーションでは、電卓ボタンを押すと半透明の数値入力フォームが表示されます。 フォーカスが他のコンポーネントに移ると、数値入力フォームは自動的に閉じます。 フォームは次のようになります。 数値入力フォーム …

Continue reading ‘TPopupを使った半透明の数値入力フォームのサンプル’ »

Delphi XE7のAndroidアプリケーションでWi-Fiの情報を取得する

Delphi XE7のAndroidアプリケーションでWi-Fiの情報を取得する方法です。 Java2OPでWifiManagerクラスとWifiInfoクラスのブリッジファイルを作成します。 Java2OP.exe – …

Continue reading ‘Delphi XE7のAndroidアプリケーションでWi-Fiの情報を取得する’ »

半透明のヘルプ画面を表示するには

フォームの上に、半透明のヘルプ画面を表示してみます。 サンプルアプリケーションの右上のヘルプボタンを押すと、使い方の説明が表示されます。 Androidアプリケーションの例 Windowsアプリケーションの例 フォームの …

Continue reading ‘半透明のヘルプ画面を表示するには’ »