Delphi Tips 
-----------------------------

0156  D1   D2   D3   D4   D5   D6   D7   3.1   95   98    作成: 1999/02/11 osamu rev 1.1
   B1   B3   B4   B5   B6   B7   NT3   NT4   2K   XP  更新: 1999/02/11 osamu 編集
デバッグ時にライブラリ内もステップ実行したい

>標準VCL内のステップ実行の様子を、IDEのデバッグ環境
>で見れるようにしたいのですが、方法はあるのでしょう
>か?

標準VCLソース内をステップ実行するやり方であれば、少なくとも2通りあります。

1) ライブラリパスの設定変更による方法
 a. メニュー「ツール」-「環境オプション」の[ライブラリ]-<ライブラリパス>に
    標準VCLソースへのパス(〜\Source\VCL)を追加。
    <〜\Source\Rtl\Winも加えるとなお良し。Rtl\Sysはやめるが良し。(--;) >

 b. メニュー「プロジェクト」-「オプション」の[パッケージ]-<実行時パッケー
    ジを使って構築>のチェックを外す。
# b.は、標準VCL内のステップ実行をしたい時にだけ行います。
# a.は常にこの状態にしておいても問題はないでしょう。(私は障害未経験です。)
# そして、こうしておくととても便利です。CTRL + ENTER のショートカットで
# 標準VCLを読み出せるようになります。(^^)

2) VCLソースをプロジェクトに加える方法
   <つい最近、このMLで見かけた方法です。どなたの方法かは...失念。>
 a. メニュー「プロジェクト」-「プロジェクトに追加」で、
    デバッグしたい標準VCLソースをプロジェクトに追加する。

[注]
 1)のやり方は、ソースとDCUとのパッチ状況が食い違っている環境(Release-1等) ではパッチが無に帰すかもしれません。何らかの対策を行いましょう。
参照: [Delphi-ML:30414] <開発環境> <デバッグ>

[新規作成] [最新の情報に更新]

How To
Lounge
KeyWords


Tips
Delphi
Home
Osamu Takeuchi osamu@big.or.jp