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

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

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

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

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

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

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

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

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

Delphiの日付処理

Delphiでよく使う日付処理をまとめました。 現在の日付を求める 現在の日付を求めるには、System.DateUtils.TodayやSystem.SysUtils.Dateを使用します。 時刻部分は午前0時です。 …

Continue reading ‘Delphiの日付処理’ »

TNetHTTPRequest/TNetHTTPClientでWebサーバーにアクセスする

TNetHTTPRequestコンポーネントとTNetHTTPClientコンポーネントはXE8で追加された新しいコンポーネントです。 TNetHTTPRequestコンポーネントとTNetHTTPClientコンポーネ …

Continue reading ‘TNetHTTPRequest/TNetHTTPClientでWebサーバーにアクセスする’ »

Delphi XE8でFiremonkeyのTListBoxに画像を表示するには

TListBoxItemのOnPaintイベントで表示する方法と、TListBoxItemの上にTImageコンポーネントを置いて表示する方法を紹介します。 TListBoxItemのOnPaintイベントで表示する方法 …

Continue reading ‘Delphi XE8でFiremonkeyのTListBoxに画像を表示するには’ »

数値の回数だけ処理を行うIntegerのレコードヘルパー

数値.Times(繰り返し行いたい処理) と書いたら、「繰り返し行いたい処理」を数値の回数だけ実行します。 たとえば、次のコードを実行すると、0から9までの数字が出力されます。 var N: Integer; begin …

Continue reading ‘数値の回数だけ処理を行うIntegerのレコードヘルパー’ »

Delphi XE8で正規表現を使って日本語(ひらがな・カタカナ・漢字)を抽出するには

正規表現に次の文字を使用できます。 ひらがな…\p{Hiragana} カタカナ…\p{Katakana} 漢字…\p{Han} これを使うとひらがな・カタカナ・漢字を抽出できます。 program Project1; …

Continue reading ‘Delphi XE8で正規表現を使って日本語(ひらがな・カタカナ・漢字)を抽出するには’ »

Delphi XE8のFiremonkey AndriodアプリケーションでGmailに添付されたファイルを開くには

AndroidのGmailアプリで添付ファイルを開いたときに、Firemonkeyアプリケーションで内容を表示する方法です。 今回はCSVファイルを開くアプリケーションを作成します。 Android 4.4.2とAndr …

Continue reading ‘Delphi XE8のFiremonkey AndriodアプリケーションでGmailに添付されたファイルを開くには’ »

Delphi XE8のFiremoneky AndroidアプリケーションでIntentを受信するには

Delphi XE8のFiremoneky AndroidアプリケーションでIntentを受信する方法です。 Intentを送信するアプリケーション 最初に文字列をIntentで送信するサンプルプログラムを作成します。 …

Continue reading ‘Delphi XE8のFiremoneky AndroidアプリケーションでIntentを受信するには’ »