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

Материал из DRKB

Отображения величин в 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.


Author: StayAtHome
Source: http://forum.vingrad.ru
ID: 00053