2009年8月13日

RAD Studio 2010の新機能その6

IDE/メニュー項目
表示メニューからメッセージペインが開けるようになったり、プロジェクトメニューからQA測定、QA検査が呼び出されるようになったり、コンポーネントメニューからWSDLインポータが呼び出せるようになったりします。詳細はTeam JapanRAD Studio 2010: メニューの地味な変更

VCL/タッチキーボード
VCLのTouchカテゴリのTTouchKeyboardコンポーネントで仮想キーボードを使用することができるようになります。ファンクションキーがないとか、日本語環境で標準的な109キーレイアウトではないとか、微妙な気がしますが…。Windowsキーがない件については"Microsoftのスクリーンキーボードとは違うアプローチを選択した(we decided to take a different approach to the Touch Keyboard than Microsoft did with their on screen keyboard)とのことです。詳細はTeam JapanRAD Studio 2010: タッチキーボードChris BensenさんRAD Studio 2010 - Touch Keyboard。Chris Bensenさんのコメントによれば、101/102/106キーボードレイアウトが入力ロケールにより選択されるが、アジア系言語は日本語だけで、中国語、韓国語、アラビア語は間に合わなかった、とのことです。

コンパイラ/delayed属性
externalな関数にdelayed属性を付加することでその呼び出しまでバインドを遅らせることができるようになります。詳細はWings of WindさんRAD Studio 2010 Review #6: VCL – Language enhancements for Touch and Gestures

VCL/WICサポート
WIC(Windows Imaging Component)をサポートするようになります(WICはWindows XP SP3以降で使用可能です)。BMP/GIF/ICO/JPEG/PNG/TIFF形式およびRAW形式の画像をWICで経由扱うことができます。詳細はWings of WindさんRAD Studio 2010 Review #7: – A historical moment

VCL/IOUtilsユニット
新しく追加されたIOUtils.pasでディレクトリの列挙やファイルの列挙をfor-in構文(と無名メソッド)で簡単にできるようになります。詳細はMalcom GrovesさんIOUtils.pas – OO File System Access in Delphi 2010。RANさん、情報ありがとうございます。

2 件のコメント:

高橋智宏 さんのコメント...

> ファンクションキーがないとか
右端にある「Fnキー」でファンクションキーが使えるようになると思います。

ふー さんのコメント...

高橋さん、どうもです。たしかに[Fn]で上段がファンクションキーになりますね。というかタッチキーボードでファンクションキーってのがそもそもあまり意味がないような気がします。ファンクションキーのアクションはジェスチャに割り当てるのが正解でしょうね。