Embarcadero Discussion Forums: Delphiで、新しい文字列型(AnsiString)の話題が盛り上がっています。
- Thread: AnsiString はコードページが決まっていない??
- Thread: [QC#67468] 2桁のコントロール文字列はRawByteであるべき
- Thread: [QC#67368] 記述の違いでコントロール文字列がラウンドトリップ変換を伴う
- Thread: [QC#67360] AnsiString版 CharLength() は正しい値を返さない
新しい文字列型(AnsiString)は、実装上の理由により、仕様が複雑でわかりにくくなっているという印象を受けます。
さらにヘルプの記述が不十分で混乱を増しています。
文字列という基本的な部分であるだけに、わかりやすく直感的な仕様にしてもらいたいものです。
複数の文字コードを扱うプログラムを書くときは、まだしばらくの間はC++Builder 2009ではなく、C++Builder 2007を使おうと思います。
がんばれ、Embarcadero。