Delphi XE3の新機能TStringHelperを使ってみる

Delphi XE3では新機能TStringHelperによって、文字列がメソッドを持つようになりました。 //従来の書き方 S := UpperCase(‘Hello’); //TStringHelperによって可能に …

Continue reading ‘Delphi XE3の新機能TStringHelperを使ってみる’ »

C++Builder XE3にUpdate1を適用したらシステムインクルードパスとライブラリパスを設定しよう。

C++Builder XE3にUpdate1を適用したらシステムインクルードパスとライブラリパスを設定しよう。 Update1を適用した環境では、64bitをビルドするための情報が不足していてコンパイルエラーになります。 …

Continue reading ‘C++Builder XE3にUpdate1を適用したらシステムインクルードパスとライブラリパスを設定しよう。’ »

Delphi XE3でZIPファイルを解凍するときにファイル名のエンコーディングをバイト列から判別するようにしたい

ZIPファイルを解凍するとき、ZIPファイル中のファイル名に使用されているエンコーディングがわかっているなら、そのエンコーディングを使えばいい。 エンコーディングが不明であるなら、ファイル名を格納しているバイト列からエン …

Continue reading ‘Delphi XE3でZIPファイルを解凍するときにファイル名のエンコーディングをバイト列から判別するようにしたい’ »

RAD Studio XE3で「チュートリアル:TAdapterBindSource と[LiveBinding デザイナ]を使用する」を実行したときのエラーを修正する。

RAD Studio XE3で「チュートリアル:TAdapterBindSource と[LiveBinding デザイナ]を使用する」を実行するとエラーが発生した。 問題のコードは次の部分である。 procedure …

Continue reading ‘RAD Studio XE3で「チュートリアル:TAdapterBindSource と[LiveBinding デザイナ]を使用する」を実行したときのエラーを修正する。’ »