Delphi XE6のVCLフォームアプリケーションで、グリッドのセル入力に入力規則を適用する

グリッドのOnGetEditMaskイベントハンドラを記述すると、ユーザーがセルに入力できる有効な入力文字列を示す編集マスクをインプレースエディタに提供できます。 次のコードは、ユーザーが3列目を入力するときは編集マスク …

Continue reading ‘Delphi XE6のVCLフォームアプリケーションで、グリッドのセル入力に入力規則を適用する’ »

Delphiのクラスメソッドをクラス名とメソッド名を文字列で指定して実行する方法

Delphiのクラスメソッドをクラス名とメソッド名を文字列で指定して実行する。 unit Unit1; interface type TMyClass = class public // 引数のないクラスメソッド cla …

Continue reading ‘Delphiのクラスメソッドをクラス名とメソッド名を文字列で指定して実行する方法’ »

C++Builder XE6のAndroidアプリケーションでバッテリーの情報を取得する

Androidのバッテリー情報を取得するにはandroid.os.BatteryManagerクラスを使用します。 android.os.BatteryManagerクラスをDelphiに移植します。 今回は、Delph …

Continue reading ‘C++Builder XE6のAndroidアプリケーションでバッテリーの情報を取得する’ »

Delphi XE6のAndroidアプリケーションでバッテリーの情報を取得する

Delphi XE5のAndroidアプリケーションでバッテリーの情報を取得するを少しだけ変更しています。 Androidのバッテリー情報を取得するにはandroid.os.BatteryManagerクラスを使用します …

Continue reading ‘Delphi XE6のAndroidアプリケーションでバッテリーの情報を取得する’ »

C++Builder XE6のFireMonkeyモバイルアプリケーションでAndroid端末の画面情報を取得する

C++Builder XE6のFireMonkeyモバイルアプリケーションでAndroid端末の画面情報を取得するコード。 #include <FMX.Helpers.Android.hpp> #includ …

Continue reading ‘C++Builder XE6のFireMonkeyモバイルアプリケーションでAndroid端末の画面情報を取得する’ »

Delphi XE6のFireMonkeyモバイルアプリケーションでAndroid端末の画面情報を取得する

Delphi XE6のFireMonkeyモバイルアプリケーションでAndroid端末の画面情報を取得するコード。 uses Androidapi.JNI.GraphicsContentViewText, Android …

Continue reading ‘Delphi XE6のFireMonkeyモバイルアプリケーションでAndroid端末の画面情報を取得する’ »

FireMonkeyアプリケーションでマウスカーソルを砂時計にする

時間のかかる処理を実行している間、マウスカーソルを砂時計に変更する方法です。 FireMonkeyアプリケーションはマルチプラットフォームで動作するため、実行環境がマウスカーソルをサポートしているかどうかを調べる必要があ …

Continue reading ‘FireMonkeyアプリケーションでマウスカーソルを砂時計にする’ »

DelphiでPostgreSQLのバイナリデータの読み書き

DelphiでFireDACを使ってPostgreSQLのバイナリデータの読み書きに挑戦した。 PostgreSQLは普段は使用していないので、間違いがあるかもしれない。 使用したアプリケーションのバージョンは下記の通り …

Continue reading ‘DelphiでPostgreSQLのバイナリデータの読み書き’ »

C++Builder XE6のFireMonkeyモバイルアプリケーションでTWebBrowserのHTMLページにJavaScriptを実行する(2)

前回のエントリー「C++Builder XE6のFireMonkeyモバイルアプリケーションでTWebBrowserのHTMLページにJavaScriptを実行する」の続きです。 TWebBrowserのEvaluate …

Continue reading ‘C++Builder XE6のFireMonkeyモバイルアプリケーションでTWebBrowserのHTMLページにJavaScriptを実行する(2)’ »