C++Builder XE3でVCLスタイルを使ってみる

C++Builder XE3でVCLスタイルを使ってみました。 よく使うコンポーネントをフォームに適当に配置します。 メニューの「プロジェクト」→「オプション」を選択して、プロジェクトオプションを 表示します。 「アプリ …

Continue reading ‘C++Builder XE3でVCLスタイルを使ってみる’ »

Delphiで数値の形式を国際化に対応する

Windowsでは地域の設定によって小数点や桁区切りの記号が異なります。 また利用者が自由に記号を変更することも可能です。 アプリケーションを国際化に対応する場合は、数値の形式を意識する必要があります。 先日、私が対応し …

Continue reading ‘Delphiで数値の形式を国際化に対応する’ »

DelphiやC++Builderで、TPageControl上にTPageControlを配置した時の背景色の不思議な動作

TPageControl上にTPageControlを配置すると、TPageControl上のTPageControlのタブの右側の色が背景色にならない。 TPageControl上にTPanelを配置し、その上にTPa …

Continue reading ‘DelphiやC++Builderで、TPageControl上にTPageControlを配置した時の背景色の不思議な動作’ »

DelphiでRAII その2

Delphiのインターフェースを使うと、参照カウントが0になったオブジェクトは自動で破棄されます。 この機能を使って、変数がスコープを離れた時にリソースを返却するRAIIを実現できます。 今回はスコープを離れたら自動的に …

Continue reading ‘DelphiでRAII その2’ »