C++Builder

Delphi スタイルのオブジェクトを継承関係チェック

C++Builder において、Delphi スタイルのオブジェクト (例えば VCL コンポーネント)の継承関係をチェックするには、以下のような構文を利用します。 if (Button1->InheritsFrom(__classid(TComponent))) { ShowMessage("Button1 は TComponent を継承したも…

RAD Studio XE シリーズの新機能一覧

10 Seattle XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE 2010 2009 2007: Delphi2007, C++Builder2007 一覧に戻る Delphi 概要 (2015/05) コンテンツ・メタ情報 キーワード: Delphi, RAD Studio, XE8, #Embt, #Delphi, #RADStudio, @ToshikiIga 更新情報 2015/05/19 新…

RAD Studio XE シリーズのリリースノート一覧

10 Seattle XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE

C++Builder XE3 に関するメモ

マルチプラットフォーム対応のC++Builder XE3 -「第24回 エンバカデロ・デベロッパーキャンプ」レポート http://codezine.jp/article/detail/6919 このセミナー、私は見てきました!

マウスオーバーでボタンを大きくする (FMX.Ani.TFloatAnimation)

C++Builder->XE3->FMX において、Web などで (というか Flash コンテンツで ?) 良く見かける、マウスオーバーでボタンを大きくする処理の実現方法をメモ。 FMX.Ani.TFloatAnimation http://docwiki.embarcadero.com/Libraries/XE3/ja/FMX.Ani.TFloatAnimatio…

文字列をファイルに書き出し

何通りか手段がありますが、基本的な C 言語をベースに文字列をファイル出力する例をつくりました。 「include」の一覧に を追記 #include <stdio.h> AnsiString を経由してファイルに文字列を出力 const UnicodeString inputStr = "あああ"; FILE *file = fopen("c:\</stdio.h>…

文字列リストから列挙で取得

リソース XE3: System.Classes.TStringsEnumerator http://docwiki.embarcadero.com/Libraries/XE3/ja/System.Classes.TStringsEnumerator シンプル・サンプル TStringList *myList = new TStringList; myList->Add("うそうそ"); myList->Add("およおよ"); T…

文字列リスト

リソース XE3: System.Classes.TStringList (C++Builder で利用可能な文字列リスト) http://docwiki.embarcadero.com/Libraries/XE3/ja/System.Classes.TStringList シンプル・サンプル TStringList *myList = new TStringList; myList->Add("うそうそ"); my…

ざっと調べた範囲でのリンク・メモ

ジェスチャ C++Builder のジェスチャ機能 http://docwiki.embarcadero.com/RADStudio/XE3/ja/%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%81%E3%83%A3%E6%A9%9F%E8%83%BD%E3%81%AE%E6%A6%82%E8%A6%81 アニメーション FireMonkey のアニメーション 総括 http://docwik…

ちょっとした C 言語の記述ミスを検出する

C++Builder には CodeGuard という、ちょっとした C 言語の記述ミスを検出する機能があります。デフォルトで OFF になっているので、チャンスがあれば ON にして C 言語の記述ミスを機械検出しましょう。 「Project?.cbproj」ペインの中の「Project?.exe」の…

はじめたての C++Builder XE3 (EXE 配布の際の注意点)

EXE を C++Builder が導入されていないマシンに持っていて動作させるとエラーが出る場合 C++Builder をもちいてコンパイルおよびビルドをおこなうと「Project?.exe」というファイルが出来上がります。 で、これを C++Builder が導入されていない環境に持って…

FireMonkey に関する TIPS

今から C++Builder を始める人にとっては FireMonkey を選択すべきと思いました。 初心者は VCL は当面無視しても問題ないと思います。 画面上のコントロールは、フォームオブジェクトのフィールドとなりますが、これがポインタである点に注意が必要です (VC…

はじめての C++Builder XE3

Visual C++ (VC++) 経験はあるのですが、C++Builder (C++B) の経験は皆無という状態で C++Builder XE3 を体験しました。 とりあえず無料でダウンロードが可能な体験版をもちいて体験しました。 C++Builder のロードマップに、現状の Windows 対応および OS X…