Delphi - база знаний

       

Отображения величин в Watch List


Отображения величин в Watch List



В BP 7.0 возможно было регулировать форму отображения величин
в процессе отладки в окне ""Watch List"". Возможно ли такое в Delphi?

Такой эффект можно достичь используя следующие спецификации формата отображения (практически совпадающие с BP 7.0), которые указываются через запятую после идентификатора инспектируемой величины:

Символ   Применяется к типу Функциональность
-------- ------------------------------------------------------------------
H или X  Integers           Отображает целые величины в 16-ричном формате


                           с префиксом 0x

C        Char,strings       Показывает специальные символы (ASCII 0..31).
                           По умолчанию они отображаются в виде
                           esc-последовательности (/n , /t , и т.п.)

D        Integers           Отображает целые величины в десятичном формате.

Fn       Floating point     Показывает n десятичных знаков
                           (где n = 2..18, по умолчанию 7 )

nM       All                Дамп памяти, где n задает количество отображаемых
                           байт памяти, начиная с адреса величины.
                           По умолчанию каждый байт представляется двумя
                           16-ричными цифрами, но возможно также совместное
                           использование nM с другими форматами.

P        Pointers           Отображает величину, как указатель в формате seg:ofs.

R        Records, classes,  Показывает не только величины полей,
        objects            но и сами поля, напрмер, как (X:2; Y:5)
                           вместо (2, 5).

S        Char,strings       Показывает любые неотображаемые ASCII символы в виде #nn.
                           Используется вместе с nM.

Автор: StayAtHome





Содержание раздела