DelphiでTJvCreateProcessを使って、コマンドプロンプトウィンドウを非表示にしてコマンドラインを実行する

Delphi XE5でJCLのTJvCreateProcessを使って、コマンドプロンプトウィンドウを非表示にしてコマンドラインを実行し、実行結果を取得する方法を紹介します。 コマンドラインを実行する フォームにTBut …

Continue reading ‘DelphiでTJvCreateProcessを使って、コマンドプロンプトウィンドウを非表示にしてコマンドラインを実行する’ »

Delphi XE5の新機能「TListViewのビルトイン検索フィルタリング」を試してみた

フォームにTListViewとTButtonを配置します。 フォームのOnCreateイベントでTListViewの項目の初期設定を行います。 procedure TForm1.FormCreate(Sender: TO …

Continue reading ‘Delphi XE5の新機能「TListViewのビルトイン検索フィルタリング」を試してみた’ »

FastReportで異なるレイアウトのレポートを一度に印刷するには

FastReportで異なるレイアウトのレポートを一度に印刷する方法を紹介します。 FastReportデザイナーのメニューのファイルからレポートフォームをファイルに保存できます。 TfrxReportのLoadFrom …

Continue reading ‘FastReportで異なるレイアウトのレポートを一度に印刷するには’ »

FastReportでDelphiのリストや配列の値を表示するチュートリアル

テストデータのデータ型を作成します。 type TSampleData = record Val1: string; Val2: string; Val3: string; constructor Create(AVal …

Continue reading ‘FastReportでDelphiのリストや配列の値を表示するチュートリアル’ »

FastReportでDelphi変数の値を表示するチュートリアル

フォームにTButtonとTfrxReportを配置します。 フォームに配置したfrxReport1コンポーネントをダブルクリックします。 FastReportデザイナーが表示されます。 テキストオブジェクトを配置します …

Continue reading ‘FastReportでDelphi変数の値を表示するチュートリアル’ »

constのstd::mapに対してoperator[]を呼び出すとコンパイルエラー

constのstd::mapに対してoperator[]を呼び出すとコンパイルエラーになる int f(const std::map<int, int>& m, int x) { return m[x …

Continue reading ‘constのstd::mapに対してoperator[]を呼び出すとコンパイルエラー’ »

Delphiでクラス名からオブジェクトをデフォルトコンストラクタで生成する

Delphiでクラス名からオブジェクトをデフォルトコンストラクタで生成する /// <summary> /// クラス名からオブジェクトをデフォルトコンストラクタで生成する。 /// 引数をとらないコンストラ …

Continue reading ‘Delphiでクラス名からオブジェクトをデフォルトコンストラクタで生成する’ »

Delphi XE5のFireMonkey のオーディオ/ビデオ機能にある「ビデオ キャプチャ」を改造して、フォームのサイズに合わせて動画が表示する

Delphi XE5のFireMonkey のオーディオ/ビデオ機能にある「ビデオ キャプチャ」を改造して、フォームのサイズに合わせて動画が表示されるようにしてみました。 TVideoCaptureDeviceクラスのS …

Continue reading ‘Delphi XE5のFireMonkey のオーディオ/ビデオ機能にある「ビデオ キャプチャ」を改造して、フォームのサイズに合わせて動画が表示する’ »

Delphi XE5でFireMonkeyのTEditの背景を透明にする

TEditの背景を透明にするには、FindStyleResourceメソッドで背景のオブジェクトを取得して、背景オブジェクトのOpacityプロパティを0にします。 var Background: TFmxObject; …

Continue reading ‘Delphi XE5でFireMonkeyのTEditの背景を透明にする’ »

Delphi XE5でFireMonkeyのTBitmapの画像サイズを変更する

Delphi XE5でFireMonkeyのTBitmapの画像サイズを変更する方法を調べてみました。 画像サイズを縮小する 縮小した画像を作成する場合はTBitmap.CreateThumbnailメソッドを使用します …

Continue reading ‘Delphi XE5でFireMonkeyのTBitmapの画像サイズを変更する’ »