2008-11-01から1ヶ月間の記事一覧

Adobe のローカライズは中国…なのかな

Flash のアップデート通知の画面なんだけれど、タイプフェイスがいかにも中国系フォント。中国では GB という文字セットが一般に使用されているという話。驚いたことに、この文字セットにはカタカナやひらがなも入っているとか。

というか GetTempPath の戻り値の仕様は、いったいどうしたことだ。

戻り値 関数が成功すると、バッファに書き込まれた文字数(終端の NULL 文字を除く)が TCHAR 単位で返ります。戻り値が nBufferLength より大きかった場合、その戻り値は、パスを格納するために必要なバッファのサイズ(終端の NULL 文字を含む)を表してい…

Win32 の GetTempPath 結果を std::string で返すには…

レビューをお願いされたプログラム中に、以下のようなコードがあって、いろいろ気になった次第。 typedef std::basic_string<TCHAR> tstring; const tstring get_temppath() { tstring result; int length = ::GetTempPath(0, NULL); TCHAR *buffer = new TCHAR[len</tchar>…