喫茶XRAYトップページ

[スレッド全体
]

[1766] Re:「別の編集ウインドウを開く」返信 削除
2008/7/24 (木) 18:44:52 Null
▼ 真空管さん

例によって見当違いとは思いますがご勘弁を。

>  この機能がDelphi2007で使えません、何か方法は有るのでしょうか。

私の環境では出来るような気がします。

添付画像参照して下さい。

「メニュー1」の場合。
メインメニュー(表示(V) -> 「別の編集ウインドウを開く(E)」で
同名のUnitエディタが開きます。

「メニュー2」の場合。
Unitエディ上で右クリックのポップアップメニューから 「別の編集ウインドウを開く(N)」で
同名のUnitエディタが開きます。

「真空管」さんの意図される事とは違うかな?。
失礼します。


[1769] Re2:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 10:08:09 Mr.XRAY
> 添付画像参照して下さい。

やってみました.
ありっ!? 開かない.Why?
何か設定があるのか知らん.

[1770] Re2:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 10:40:01 真空管
 Nullさん、有り難うございます。

 何か環境設定で違いがあるのかも。
ご指摘いただいた「メニュー1」および「メニュー2」の場合でも結果は同じで
複数のUnitを持つプロジェクトでは新しいフォームが作られてその中にコード
(Unit)とデザイン(Form)エディタエディタができます。
もとの親フォームからは該当のエディタは消えます。
Unitが一個だけのプロジェクトでは「別の編集ウインドウを開く(N)」は
何事も起きません。

 深刻な問題ではないので暫くこのまま使ってみます。変数や関数名とその
パラメータの参照には「構造」のツリーを使うようにしました。

 Nullさんありがとうございました。


[1771] Re3:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 13:50:47 Mr.XRAY
▼ 真空管さん

> もとの親フォームからは該当のエディタは消えます。
> Unitが一個だけのプロジェクトでは「別の編集ウインドウを開く(N)」は
> 何事も起きません。


なるほど,そういうことですか.

[1772] Re4:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 14:07:39 Null
▼ Mr.XRAYさん
▼ 真空管さん

また意味のないレスをしてしまったですね。
申し訳ありません。

この様な(添付画像)意味だとばかり思っていました。

失礼しました。


[1774] Re5:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 23:21:57 Mr.XRAY
▼ Nullさん

> この様な(添付画像)意味だとばかり思っていました。

いえ,こういうことだと思います.
この画像みて思ったのてすが,私は現在のところIDEをデフォルトの
設定のまま使用しています.
おそらく,NullさんのIDEを前のバージョンのようにすると...
かも知れません.多分...

スミマセン.ちょっと酔っているので,また明日...


[1775] :「別の編集ウインドウを開く」 ガリレオでは不可か返信 削除
2008/7/26 (土) 05:58:44 Mr.XRAY
> スミマセン.ちょっと酔っているので,また明日...

以下のページを参考に,Delphi2007のIDEを旧形式にしてやってみま
した.
http://homepage1.nifty.com/ht_deko/tech007.html#T04

「別の編集ウィンドウ」開きます.
もう少し調査しないと明確なことはいえませんが.
つまりガリレオ(新しい形式のIDE)では機能しないようです.
では何故「別の...」がメニューにあるかは不明です.

それにしても古いタイプのIDEの方が動作が軽快な気がします.
DEKOさんに感謝!!
せっかくDelphi2007のIDEをいじったのだから,
何かテストしてみますか?

[1773] Re3:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 22:21:12 taki
▼ 真空管さん

私もDelphi2005を使い始めた時に真空管さんと同じ機能を
使おうとして ありゃ?? と戸惑いました。

今は、無料のTurbo Delphi 2006を使っているので、真空管さんとは
環境が違うのですが、今はこのようにしています。

まず、同じソースファイルを別のウィンドウで見たい理由として、
先に作成した手続きや関数を使いたいが、名前を参照したい時とか
先に作成した手続きのコードの一部を今コーディングしている所へ
コピーなどしたい時だと思います。

私のTurbo Delphi 2006の画面では、
左上のペイン(構造)より
Proceduresの+をクリックすると作成した手続きと関数の
一覧が表示されますので、それをWクリックするとそのコードへ
ジャンプできます。

もうひとつの方法ですが、
ユニットのエディタ上で右クリックして、表示されたメニューで、
「コードを折りたたむ」→「メソッド」
とすると、コード部分が折りたたまれて見晴らしが良くなります。
展開は行番号の所の+をクリックすると展開されます。
注意、なぜか直ぐに勝手に全て展開されてしまいます。

もうひとつ、「しおり」を使って移動する方法もありますが、
私はあまり使っていません。

手続きや関数へ簡単にジャンプできれば、なんとか別のエディタで
ソースを開かなくても済むのではないでしょうか。

見当外れな事を言っていたら御免なさい。

[1776] Re4:「別の編集ウインドウを開く」返信 削除
2008/7/26 (土) 13:59:34 真空管
▼ takiさん

 アドバイスを有難うございます。

> ユニットのエディタ上で右クリックして、表示されたメニューで、
> 「コードを折りたたむ」→「メソッド」
> とすると、コード部分が折りたたまれて見晴らしが良くなります。


 この機能に気付いてはいたのですが今まで関心がなくて。
指摘されて使ってみました。 利用価値ありそうですね。
たたんでおいて作業中かそれに係る手続きや関数のみを開く。
いい感じのようです。

> 手続きや関数へ簡単にジャンプできれば、なんとか別のエディタで
> ソースを開かなくても済むのではないでしょうか。


 そうなんです、新しいこの環境の良いところも沢山あるのでなんとか
使いこなしてみます。
それにソースの書き方の問題もあるし。
どんなツールを使おうが、見やすく整然としたソースを作るのは
ソフト屋の基本のはずなんですが、クリック一発で長いソースの目的の
箇所に簡単に飛べるツールに慣れてしまうと何時の間にかいい加減に
なってしまって。



[▼次のスレッド]
INCM/CMT
Cyclamen v3.82