« 2008年4月 | トップページ | 2008年6月 »

■コードエディタのしおり機能

Delphi2007のIDE(Galileo)では、修正したい手続きや関数に移動するのが大変です。
オブジェクトインスペクタからイベントをダブルクリックした場合やクラスを定義してCtrl+Shift+Cを押した時など どこに作成されているかわからないからです。(基本はアルファベット順なんだけど・・・。)

以前の仕様であれば、コードの最後に追加されているので、特に探す必要はありませんでした。
コードを書いて正しく動作することが確認できれば、手作業で自分が思う位置へ移動させていましたから。

構造ウィンドウからアクセスしてもいいのですが、行数が多くなるとやはり探すのが大変です。
そこでお奨めなのが、しおり機能です。 10カ所しか登録できませんが、下記のようにアクセラレーターキー等でキーボードから操作を行うと移動が楽 になります。


PopupMenuキー → Tキー → 登録したい番号
PopupMenuキー → Gキー → 呼び出したい番号
※もっと簡単にアクセスできます。この記事の最後の追記を参考にして下さい。


但し、間違えて、PopupMenuキー → Jキーを押してしまうと確認もせず、 登録内容がすべてクリアされるのでご注意を(^^;
※ジャンプ(Jump)とか思い込んで、(J)を押してしまいそうになります。
と書いて動作を確認したら、しおりのクリアのアクセラレーターキーは、時々 (I) になっています。
なぜでしょうね?


[20080519追記]
Delphi Acid Floorの toyota 氏よりショートカットを教えて頂きました。
どうもありがとうございました。

<登録>
[CTRL]+[K]を押したあと、数字キーを押す。

<移動>
[CTRL]+[数字] (例えば [CTRL]+[1])

|

■エンバカデロ・テクノロジーズがCodeGearを買収!


突然こんなニュースが・・・。


CodeGear
エンバカデロ・テクノロジーズが、ボーランドの開発ツール部門 CodeGearを買収
http://www.codegear.com/jp/about/news/embt

|

☆TLable.EllipsisPosition プロパティ

こんなプロパティがあることを今まで知りませんでした。
文字列が表示したい幅より長い場合、省略記号[ ... ]を自動的に つけてくれる便利なプロパティです。

Label1_2


ただ、私には epEndEllipsis と epWordEllipsis の違いがよくわからないんですけど(^^;

|

■第9回 CodeGearデベロッパーキャンプ

2008年6月12日(木)10:00 - 17:45 大手町サンケイプラザ(東京・大手町)にて行われます。

【T2】Delphi チュートリアルセッション 「『Delphi はじめて奮戦記』で学ぶDelphiチュートリアル」では、 参加者全員に「ナッキーのDelphiはじめて奮戦記」(カットシステム)をプレゼントとあります。
(但し、参加条件がありますので確認して下さい。)

詳細については、下記リンクを参照して下さい。


CodeGear
第9回 CodeGearデベロッパーキャンプ開催のお知らせ
http://conferences.codegear.com/jp/article/38064/

|

■CodeGear RAD Studio 2007 April 08 Help Update

ヘルプのアップデートが出てました。

ダウンロードしたZIPファイルを空のフォルダに解凍して、Help_Setup.exe /upgradeとすると 例のインストーラーが起動します。

し、しかーし!!

Error


こんなシンプルなエラーメッセージが表示され、ヘルプの中身がなくなってしまいました。
何度試してもこのエラーが発生します。
現在、私のPC環境はややこしいことになっているため、今回のエラーは、そのせいじゃないかと思っています。PC環境が整ったら再挑戦してみるつもりです。

CodeGear
CodeGear RAD Studio 2007 April 08 Help Update
http://cc.codegear.com/item/25565

|

« 2008年4月 | トップページ | 2008年6月 »