В 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

Взято с Vingrad. ru 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!