業務連絡、引っ越しします

今週末に引っ越しをします。 インターネットの接続環境がなくなるために、メールの確認ができなくなります。 そのためメールによるお問い合わせに、すぐに回答することができません。 引っ越し完了後、速やかに対応させていただきます …

Continue reading ‘業務連絡、引っ越しします’ »

C++Builder 2009のTIdHTTP::Getの文字コードの処理を検証した

C++Builder 2009のTIdHTTP::Get(URL)はUnicodeStringを返すようになりました。 もしかして、文字コードを自動認識してくれるかも。 と期待して、動作を検証してみたところ、 //UTF …

Continue reading ‘C++Builder 2009のTIdHTTP::Getの文字コードの処理を検証した’ »

C++Builder 2009のコード補完機能

C++Builder 2009のコード補完機能について エディタのコード補完機能がおかしいような? たとえば、フォームにラベルを配置して「Label1->」と入力しても、ほんのちょっとしか候補が出てきません。 NRTTK …

Continue reading ‘C++Builder 2009のコード補完機能’ »

C++0x final属性

C++0xに新しく追加された機能の一つに「final属性」があります。 Javaなどの言語でおなじみの属性です。 サブクラスでの継承やオーバーライドを禁止します。 C++Builder 2009で、次のコードをコンパイル …

Continue reading ‘C++0x final属性’ »

D2 バージョン 2.0.6 公開

D2 バージョン 2.0.6 を公開しました。 D2 ダウンロード 今回の変更点 添付ファイルのファイル名を取得する機能を追加しました。 Base64とQuoted-Printableのデコード処理を修正しました。 マル …

Continue reading ‘D2 バージョン 2.0.6 公開’ »

C++Builder 2009のTMemIniFileとエンコードの挙動を調べた

C++Builder 2009のTMemIniFileとエンコードの挙動を調べた。 結論から先に言うと、エンコードを指定する場合は「TEncoding::Unicode」を使うこと。 TEncoding::UTF8やEn …

Continue reading ‘C++Builder 2009のTMemIniFileとエンコードの挙動を調べた’ »

トラックボールについて

ASCII.jpのサイトにトラックボールの記事が掲載されていました。 私たち、トラックボールじゃなきゃダメなんです! 私もトラックボールを愛用しています。 マウスよりも使いやすいですし、もっとユーザーが増えても良いと思っ …

Continue reading ‘トラックボールについて’ »

C++Builder 2009のTStringList#LoadFromFileには、BOMでコードページを自動判別する機能が追加されている

Delphi 2009では(C++Builder 2009も)BOMでコードページを自動判別する機能が追加されているそうです。 BOMからLE UTF-16/BE UTF-16/UTF-8を自動判別してくれます。 BOM …

Continue reading ‘C++Builder 2009のTStringList#LoadFromFileには、BOMでコードページを自動判別する機能が追加されている’ »

C++Builder 2009への移植作業 その3 C++Builder 2009におけるTStringList#LoadFromFileの挙動の変化

C++Builder 2007からC++Builder 2009への変更でTStringList#LoadFromFileの動作が変わりました。 文字コードがシフトJIS以外のファイルをTStringList#LoadF …

Continue reading ‘C++Builder 2009への移植作業 その3 C++Builder 2009におけるTStringList#LoadFromFileの挙動の変化’ »